home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
After Dark
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11527_PLAYER.txt
< prev
next >
Wrap
Text File
|
1993-07-30
|
116KB
|
2,105 lines
# near model CODE resource
# jump table entries: 6496-6510 (15 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 102D F0E7 move.b D0, [A5 - 0xF19]
00000008 670A beq +0xC /* 00000014 */
0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000E 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */]
00000012 6008 bra +0xA /* 0000001C */
label00000014:
00000014 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000018 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
label0000001C:
0000001C 4E5E unlink A6
0000001E 2E9F move.l [A7], [A7]+
00000020 4E75 rts
fn00000022:
00000022 4E56 0000 link A6, 0
00000026 102D F137 move.b D0, [A5 - 0xEC9]
0000002A 6712 beq +0x14 /* 0000003E */
0000002C 4267 clr.w -[A7]
0000002E 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00000032 101F move.b D0, [A7]+
00000034 6704 beq +0x6 /* 0000003A */
00000036 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
label0000003A:
0000003A 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
label0000003E:
0000003E 426D F49E clr.w [A5 - 0xB62]
00000042 4E5E unlink A6
00000044 4E75 rts
fn00000046:
00000046 4E56 0000 link A6, 0
0000004A 102D F212 move.b D0, [A5 - 0xDEE]
0000004E 670E beq +0x10 /* 0000005E */
00000050 302D F214 move.w D0, [A5 - 0xDEC]
00000054 48C0 ext.l D0
00000056 2F00 move.l -[A7], D0
00000058 42A7 clr.l -[A7]
0000005A 4EBA 0DD6 jsr [PC + 0xDD6 /* 00000E32 */]
label0000005E:
0000005E 4E5E unlink A6
00000060 4E75 rts
fn00000062:
00000062 4E56 FFFC link A6, -0x0004
00000066 2F0C move.l -[A7], A4
00000068 42A7 clr.l -[A7]
0000006A 7008 moveq.l D0, 0x08
0000006C 2F00 move.l -[A7], D0
0000006E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000072 285F movea.l A4, [A7]+
00000074 200C move.l D0, A4
00000076 670A beq +0xC /* 00000082 */
00000078 206E 0008 movea.l A0, [A6 + 0x8]
0000007C 2254 movea.l A1, [A4]
0000007E 22D8 move.l [A1]+, [A0]+
00000080 22D8 move.l [A1]+, [A0]+
label00000082:
00000082 2D4C 000C move.l [A6 + 0xC], A4
00000086 285F movea.l A4, [A7]+
00000088 4E5E unlink A6
0000008A 2E9F move.l [A7], [A7]+
0000008C 4E75 rts
fn0000008E:
0000008E 4E56 FFF0 link A6, -0x0010
00000092 2F07 move.l -[A7], D7
00000094 2E2E 0008 move.l D7, [A6 + 0x8]
00000098 7000 moveq.l D0, 0x00
0000009A 2D40 000C move.l [A6 + 0xC], D0
0000009E 7001 moveq.l D0, 0x01
000000A0 B087 cmp.l D0, D7
000000A2 660A bne +0xC /* 000000AE */
000000A4 2D6D F6D4 000C move.l [A6 + 0xC], [A5 - 0x92C]
000000AA 6000 011C bra +0x11E /* 000001C8 */
label000000AE:
000000AE 7002 moveq.l D0, 0x02
000000B0 B087 cmp.l D0, D7
000000B2 660C bne +0xE /* 000000C0 */
000000B4 41ED F6C6 lea.l A0, [A5 - 0x93A]
000000B8 2D48 000C move.l [A6 + 0xC], A0
000000BC 6000 010A bra +0x10C /* 000001C8 */
label000000C0:
000000C0 7003 moveq.l D0, 0x03
000000C2 B087 cmp.l D0, D7
000000C4 660A bne +0xC /* 000000D0 */
000000C6 2D6D F706 000C move.l [A6 + 0xC], [A5 - 0x8FA]
000000CC 6000 00FA bra +0xFC /* 000001C8 */
label000000D0:
000000D0 7020 moveq.l D0, 0x20
000000D2 B087 cmp.l D0, D7
000000D4 660A bne +0xC /* 000000E0 */
000000D6 7001 moveq.l D0, 0x01
000000D8 2D40 000C move.l [A6 + 0xC], D0
000000DC 6000 00EA bra +0xEC /* 000001C8 */
label000000E0:
000000E0 7007 moveq.l D0, 0x07
000000E2 B087 cmp.l D0, D7
000000E4 6614 bne +0x16 /* 000000FA */
000000E6 206D F4CE movea.l A0, [A5 - 0xB32]
000000EA 1028 0743 move.b D0, [A0 + 0x743]
000000EE 4880 ext.w D0
000000F0 48C0 ext.l D0
000000F2 2D40 000C move.l [A6 + 0xC], D0
000000F6 6000 00D0 bra +0xD2 /* 000001C8 */
label000000FA:
000000FA 7008 moveq.l D0, 0x08
000000FC B087 cmp.l D0, D7
000000FE 6624 bne +0x26 /* 00000124 */
00000100 486E FFF0 pea.l [A6 - 0x10]
00000104 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000108 205F movea.l A0, [A7]+
0000010A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000010E 22D8 move.l [A1]+, [A0]+
00000110 22D8 move.l [A1]+, [A0]+
00000112 42A7 clr.l -[A7]
00000114 486E FFF8 pea.l [A6 - 0x8]
00000118 4EBA FF48 jsr [PC - 0xB8 /* 00000062 */]
0000011C 2D5F 000C move.l [A6 + 0xC], [A7]+
00000120 6000 00A6 bra +0xA8 /* 000001C8 */
label00000124:
00000124 701F moveq.l D0, 0x1F
00000126 B087 cmp.l D0, D7
00000128 6612 bne +0x14 /* 0000013C */
0000012A 42A7 clr.l -[A7]
0000012C 70FC moveq.l D0, 0xFFFFFFFC
0000012E 2F00 move.l -[A7], D0
00000130 4EBA 0BCA jsr [PC + 0xBCA /* 00000CFC */]
00000134 2D5F 000C move.l [A6 + 0xC], [A7]+
00000138 6000 008E bra +0x90 /* 000001C8 */
label0000013C:
0000013C 700F moveq.l D0, 0x0F
0000013E B087 cmp.l D0, D7
00000140 6616 bne +0x18 /* 00000158 */
00000142 4267 clr.w -[A7]
00000144 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00000148 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
0000014C 101F move.b D0, [A7]+
0000014E 4880 ext.w D0
00000150 48C0 ext.l D0
00000152 2D40 000C move.l [A6 + 0xC], D0
00000156 6070 bra +0x72 /* 000001C8 */
label00000158:
00000158 7010 moveq.l D0, 0x10
0000015A B087 cmp.l D0, D7
0000015C 660E bne +0x10 /* 0000016C */
0000015E 102D FD87 move.b D0, [A5 - 0x279]
00000162 4880 ext.w D0
00000164 48C0 ext.l D0
00000166 2D40 000C move.l [A6 + 0xC], D0
0000016A 605C bra +0x5E /* 000001C8 */
label0000016C:
0000016C 7011 moveq.l D0, 0x11
0000016E B087 cmp.l D0, D7
00000170 660E bne +0x10 /* 00000180 */
00000172 102D FD86 move.b D0, [A5 - 0x27A]
00000176 4880 ext.w D0
00000178 48C0 ext.l D0
0000017A 2D40 000C move.l [A6 + 0xC], D0
0000017E 6048 bra +0x4A /* 000001C8 */
label00000180:
00000180 7024 moveq.l D0, 0x24
00000182 B087 cmp.l D0, D7
00000184 6608 bne +0xA /* 0000018E */
00000186 7000 moveq.l D0, 0x00
00000188 2D40 000C move.l [A6 + 0xC], D0
0000018C 603A bra +0x3C /* 000001C8 */
label0000018E:
0000018E 7027 moveq.l D0, 0x27
00000190 B087 cmp.l D0, D7
00000192 660C bne +0xE /* 000001A0 */
00000194 302D F4C0 move.w D0, [A5 - 0xB40]
00000198 48C0 ext.l D0
0000019A 2D40 000C move.l [A6 + 0xC], D0
0000019E 6028 bra +0x2A /* 000001C8 */
label000001A0:
000001A0 7028 moveq.l D0, 0x28
000001A2 B087 cmp.l D0, D7
000001A4 660E bne +0x10 /* 000001B4 */
000001A6 102D F4D4 move.b D0, [A5 - 0xB2C]
000001AA 4880 ext.w D0
000001AC 48C0 ext.l D0
000001AE 2D40 000C move.l [A6 + 0xC], D0
000001B2 6014 bra +0x16 /* 000001C8 */
label000001B4:
000001B4 7029 moveq.l D0, 0x29
000001B6 B087 cmp.l D0, D7
000001B8 660E bne +0x10 /* 000001C8 */
000001BA 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
000001BE 302D F49E move.w D0, [A5 - 0xB62]
000001C2 48C0 ext.l D0
000001C4 2D40 000C move.l [A6 + 0xC], D0
label000001C8:
000001C8 2E1F move.l D7, [A7]+
000001CA 4E5E unlink A6
000001CC 2E9F move.l [A7], [A7]+
000001CE 4E75 rts
fn000001D0:
000001D0 4E56 FFC6 link A6, -0x003A
000001D4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000001D8 2C2E 0008 move.l D6, [A6 + 0x8]
000001DC 2E2E 000C move.l D7, [A6 + 0xC]
000001E0 4A86 tst.l D6
000001E2 56C5 sne D5
000001E4 4405 neg.b D5
000001E6 701B moveq.l D0, 0x1B
000001E8 B087 cmp.l D0, D7
000001EA 660A bne +0xC /* 000001F6 */
000001EC 206D F4DA movea.l A0, [A5 - 0xB26]
000001F0 3086 move.w [A0], D6
000001F2 6000 0138 bra +0x13A /* 0000032C */
label000001F6:
000001F6 7004 moveq.l D0, 0x04
000001F8 B087 cmp.l D0, D7
000001FA 6628 bne +0x2A /* 00000224 */
000001FC 102D F6C5 move.b D0, [A5 - 0x93B]
00000200 6700 012A beq +0x12C /* 0000032C */
00000204 2D46 FFF8 move.l [A6 - 0x8], D6
00000208 286D F3A8 movea.l A4, [A5 - 0xC58]
0000020C 41EE FFD4 lea.l A0, [A6 - 0x2C]
00000210 2B48 F3A8 move.l [A5 - 0xC58], A0
00000214 3F3C D508 move.w -[A7], 0xD508
00000218 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000021C 2B4C F3A8 move.l [A5 - 0xC58], A4
00000220 6000 010A bra +0x10C /* 0000032C */
label00000224:
00000224 7006 moveq.l D0, 0x06
00000226 B087 cmp.l D0, D7
00000228 660A bne +0xC /* 00000234 */
0000022A 4267 clr.w -[A7]
0000022C 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000230 6000 00FA bra +0xFC /* 0000032C */
label00000234:
00000234 700B moveq.l D0, 0x0B
00000236 B087 cmp.l D0, D7
00000238 660C bne +0xE /* 00000246 */
0000023A 3F2D F3B0 move.w -[A7], [A5 - 0xC50]
0000023E 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000242 6000 00E8 bra +0xEA /* 0000032C */
label00000246:
00000246 7005 moveq.l D0, 0x05
00000248 B087 cmp.l D0, D7
0000024A 6614 bne +0x16 /* 00000260 */
0000024C 1005 move.b D0, D5
0000024E 6708 beq +0xA /* 00000258 */
00000250 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000254 6000 00D6 bra +0xD8 /* 0000032C */
label00000258:
00000258 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
0000025C 6000 00CE bra +0xD0 /* 0000032C */
label00000260:
00000260 7007 moveq.l D0, 0x07
00000262 B087 cmp.l D0, D7
00000264 660C bne +0xE /* 00000272 */
00000266 206D F4CE movea.l A0, [A5 - 0xB32]
0000026A 1145 0743 move.b [A0 + 0x743], D5
0000026E 6000 00BC bra +0xBE /* 0000032C */
label00000272:
00000272 701C moveq.l D0, 0x1C
00000274 B087 cmp.l D0, D7
00000276 661E bne +0x20 /* 00000296 */
00000278 2046 movea.l A0, D6
0000027A 2050 movea.l A0, [A0]
0000027C 43EE FFC8 lea.l A1, [A6 - 0x38]
00000280 22D8 move.l [A1]+, [A0]+
00000282 22D8 move.l [A1]+, [A0]+
00000284 22D8 move.l [A1]+, [A0]+
00000286 486E FFC8 pea.l [A6 - 0x38]
0000028A 2F2E FFD0 move.l -[A7], [A6 - 0x30]
0000028E 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000292 6000 0098 bra +0x9A /* 0000032C */
label00000296:
00000296 700C moveq.l D0, 0x0C
00000298 B087 cmp.l D0, D7
0000029A 661A bne +0x1C /* 000002B6 */
0000029C 1F05 move.b -[A7], D5
0000029E 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */]
000002A2 4A6D F376 tst.w [A5 - 0xC8A]
000002A6 6F00 0084 ble +0x86 /* 0000032C */
000002AA 4A86 tst.l D6
000002AC 667E bne +0x80 /* 0000032C */
000002AE 3F06 move.w -[A7], D6
000002B0 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000002B4 6076 bra +0x78 /* 0000032C */
label000002B6:
000002B6 700E moveq.l D0, 0x0E
000002B8 B087 cmp.l D0, D7
000002BA 6606 bne +0x8 /* 000002C2 */
000002BC 1B45 F15B move.b [A5 - 0xEA5], D5
000002C0 606A bra +0x6C /* 0000032C */
label000002C2:
000002C2 7028 moveq.l D0, 0x28
000002C4 B087 cmp.l D0, D7
000002C6 6606 bne +0x8 /* 000002CE */
000002C8 1B45 F4D4 move.b [A5 - 0xB2C], D5
000002CC 605E bra +0x60 /* 0000032C */
label000002CE:
000002CE 702A moveq.l D0, 0x2A
000002D0 B087 cmp.l D0, D7
000002D2 6606 bne +0x8 /* 000002DA */
000002D4 2B46 F0E2 move.l [A5 - 0xF1E], D6
000002D8 6052 bra +0x54 /* 0000032C */
label000002DA:
000002DA 702B moveq.l D0, 0x2B
000002DC B087 cmp.l D0, D7
000002DE 6606 bne +0x8 /* 000002E6 */
000002E0 2B46 F0DE move.l [A5 - 0xF22], D6
000002E4 6046 bra +0x48 /* 0000032C */
label000002E6:
000002E6 702C moveq.l D0, 0x2C
000002E8 B087 cmp.l D0, D7
000002EA 6606 bne +0x8 /* 000002F2 */
000002EC 2B46 F0DA move.l [A5 - 0xF26], D6
000002F0 603A bra +0x3C /* 0000032C */
label000002F2:
000002F2 7034 moveq.l D0, 0x34
000002F4 B087 cmp.l D0, D7
000002F6 661A bne +0x1C /* 00000312 */
000002F8 7001 moveq.l D0, 0x01
000002FA B086 cmp.l D0, D6
000002FC 6606 bne +0x8 /* 00000304 */
000002FE 1B7C 0001 F0AA move.b [A5 - 0xF56], 0x1
label00000304:
00000304 7002 moveq.l D0, 0x02
00000306 B086 cmp.l D0, D6
00000308 6622 bne +0x24 /* 0000032C */
0000030A 1B7C 0001 F0A9 move.b [A5 - 0xF57], 0x1
00000310 601A bra +0x1C /* 0000032C */
label00000312:
00000312 7035 moveq.l D0, 0x35
00000314 B087 cmp.l D0, D7
00000316 6614 bne +0x16 /* 0000032C */
00000318 7001 moveq.l D0, 0x01
0000031A B086 cmp.l D0, D6
0000031C 6604 bne +0x6 /* 00000322 */
0000031E 422D F0AA clr.b [A5 - 0xF56]
label00000322:
00000322 7002 moveq.l D0, 0x02
00000324 B086 cmp.l D0, D6
00000326 6604 bne +0x6 /* 0000032C */
00000328 422D F0A9 clr.b [A5 - 0xF57]
label0000032C:
0000032C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000330 4E5E unlink A6
00000332 205F movea.l A0, [A7]+
00000334 504F addq.w A7, 8
00000336 4ED0 jmp [A0]
fn00000338:
00000338 4E56 FFFA link A6, -0x0006
0000033C 422E 000C clr.b [A6 + 0xC]
00000340 4267 clr.w -[A7]
00000342 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000346 1F3C 0001 move.b -[A7], 0x1
0000034A 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
0000034E 101F move.b D0, [A7]+
00000350 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
00000354 4A6D F49E tst.w [A5 - 0xB62]
00000358 57C0 seq D0
0000035A 4400 neg.b D0
0000035C 1D40 000C move.b [A6 + 0xC], D0
00000360 486E FFFA pea.l [A6 - 0x6]
00000364 A874 syscall GetPort
00000366 2F2D F702 move.l -[A7], [A5 - 0x8FE]
0000036A A873 syscall SetPort
0000036C 102D F379 move.b D0, [A5 - 0xC87]
00000370 6608 bne +0xA /* 0000037A */
00000372 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000376 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
label0000037A:
0000037A 102D F212 move.b D0, [A5 - 0xDEE]
0000037E 671E beq +0x20 /* 0000039E */
00000380 4A6D F49E tst.w [A5 - 0xB62]
00000384 57C1 seq D1
00000386 C001 and.b D0, D1
00000388 6714 beq +0x16 /* 0000039E */
0000038A 2F2D F706 move.l -[A7], [A5 - 0x8FA]
0000038E A873 syscall SetPort
00000390 3F2D F214 move.w -[A7], [A5 - 0xDEC]
00000394 2F3C 0100 0000 move.l -[A7], 0x1000000
0000039A 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
label0000039E:
0000039E 2F2E FFFA move.l -[A7], [A6 - 0x6]
000003A2 A873 syscall SetPort
000003A4 4E5E unlink A6
000003A6 2E9F move.l [A7], [A7]+
000003A8 4E75 rts
fn000003AA:
000003AA 4E56 FFFE link A6, -0x0002
000003AE 2F07 move.l -[A7], D7
000003B0 2E2E 0008 move.l D7, [A6 + 0x8]
000003B4 7000 moveq.l D0, 0x00
000003B6 2D40 0014 move.l [A6 + 0x14], D0
000003BA 4EBA FC66 jsr [PC - 0x39A /* 00000022 */]
000003BE 2007 move.l D0, D7
000003C0 0800 000F btst.b D0, 0xF
000003C4 6604 bne +0x6 /* 000003CA */
000003C6 08C7 0001 bset.b D7, 0x1
label000003CA:
000003CA 2007 move.l D0, D7
000003CC 0800 0010 btst.b D0, 0x10
000003D0 56C0 sne D0
000003D2 4400 neg.b D0
000003D4 1B40 F477 move.b [A5 - 0xB89], D0
000003D8 2007 move.l D0, D7
000003DA 0800 000E btst.b D0, 0xE
000003DE 56C0 sne D0
000003E0 4400 neg.b D0
000003E2 1B40 F69F move.b [A5 - 0x961], D0
000003E6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000003EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000003EE 2F07 move.l -[A7], D7
000003F0 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000003F4 4A6D F49E tst.w [A5 - 0xB62]
000003F8 6606 bne +0x8 /* 00000400 */
000003FA 70FF moveq.l D0, 0xFFFFFFFF
000003FC 2D40 0014 move.l [A6 + 0x14], D0
label00000400:
00000400 2E1F move.l D7, [A7]+
00000402 4E5E unlink A6
00000404 205F movea.l A0, [A7]+
00000406 DEFC 000C add.w A7, 0xC
0000040A 4ED0 jmp [A0]
fn0000040C:
0000040C 4E56 FFFE link A6, -0x0002
00000410 48E7 0300 movem.l -[A7], D6,D7
00000414 2C2E 0008 move.l D6, [A6 + 0x8]
00000418 422D F0E7 clr.b [A5 - 0xF19]
0000041C 2006 move.l D0, D6
0000041E 0800 0019 btst.b D0, 0x19
00000422 57C7 seq D7
00000424 4407 neg.b D7
00000426 2006 move.l D0, D6
00000428 0800 0018 btst.b D0, 0x18
0000042C 57C0 seq D0
0000042E 4400 neg.b D0
00000430 1B40 F15A move.b [A5 - 0xEA6], D0
00000434 4EBA FC10 jsr [PC - 0x3F0 /* 00000046 */]
00000438 422D FD87 clr.b [A5 - 0x279]
0000043C 2006 move.l D0, D6
0000043E 0800 001D btst.b D0, 0x1D
00000442 6710 beq +0x12 /* 00000454 */
00000444 1F3C 0001 move.b -[A7], 0x1
00000448 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
0000044C 42A7 clr.l -[A7]
0000044E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000452 6006 bra +0x8 /* 0000045A */
label00000454:
00000454 4267 clr.w -[A7]
00000456 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
label0000045A:
0000045A 1F07 move.b -[A7], D7
0000045C 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000460 2006 move.l D0, D6
00000462 0800 001C btst.b D0, 0x1C
00000466 6608 bne +0xA /* 00000470 */
00000468 4267 clr.w -[A7]
0000046A 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
0000046E 1E1F move.b D7, [A7]+
label00000470:
00000470 4CDF 00C0 movem.l D6,D7, [A7]+
00000474 4E5E unlink A6
00000476 2E9F move.l [A7], [A7]+
00000478 4E75 rts
fn0000047A:
0000047A 4E56 0000 link A6, 0
0000047E 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000482 082E 0004 0008 btst.b [A6 + 0x8], 0x4
00000488 6706 beq +0x8 /* 00000490 */
0000048A 1B7C 0001 F0E7 move.b [A5 - 0xF19], 0x1
label00000490:
00000490 082E 0005 0008 btst.b [A6 + 0x8], 0x5
00000496 6606 bne +0x8 /* 0000049E */
00000498 4267 clr.w -[A7]
0000049A 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
label0000049E:
0000049E 4E5E unlink A6
000004A0 2E9F move.l [A7], [A7]+
000004A2 4E75 rts
fn000004A4:
000004A4 4E56 FFEE link A6, -0x0012
000004A8 48E7 0108 movem.l -[A7], D7,A4
000004AC 286D F4CE movea.l A4, [A5 - 0xB32]
000004B0 7000 moveq.l D0, 0x00
000004B2 2D40 000C move.l [A6 + 0xC], D0
000004B6 302E 000A move.w D0, [A6 + 0xA]
000004BA 0440 0009 subi.w D0, 0x9 /* '\t' */
000004BE 6700 00E8 beq +0xEA /* 000005A8 */
000004C2 0440 000A subi.w D0, 0xA /* '\n' */
000004C6 675A beq +0x5C /* 00000522 */
000004C8 5940 subq.w D0, 4
000004CA 6762 beq +0x64 /* 0000052E */
000004CC 5540 subq.w D0, 2
000004CE 672C beq +0x2E /* 000004FC */
000004D0 5340 subq.w D0, 1
000004D2 6738 beq +0x3A /* 0000050C */
000004D4 5940 subq.w D0, 4
000004D6 6770 beq +0x72 /* 00000548 */
000004D8 5540 subq.w D0, 2
000004DA 6700 008C beq +0x8E /* 00000568 */
000004DE 5540 subq.w D0, 2
000004E0 6700 0098 beq +0x9A /* 0000057A */
000004E4 5340 subq.w D0, 1
000004E6 6700 00AE beq +0xB0 /* 00000596 */
000004EA 5540 subq.w D0, 2
000004EC 6700 00D0 beq +0xD2 /* 000005BE */
000004F0 0440 0009 subi.w D0, 0x9 /* '\t' */
000004F4 6700 00D8 beq +0xDA /* 000005CE */
000004F8 6000 00E4 bra +0xE6 /* 000005DE */
label000004FC:
000004FC 42A7 clr.l -[A7]
000004FE 42A7 clr.l -[A7]
00000500 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00000504 2D5F 000C move.l [A6 + 0xC], [A7]+
00000508 6000 00E2 bra +0xE4 /* 000005EC */
label0000050C:
0000050C 4267 clr.w -[A7]
0000050E 2F2C 000A move.l -[A7], [A4 + 0xA]
00000512 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000516 301F move.w D0, [A7]+
00000518 48C0 ext.l D0
0000051A 2D40 000C move.l [A6 + 0xC], D0
0000051E 6000 00CC bra +0xCE /* 000005EC */
label00000522:
00000522 3014 move.w D0, [A4]
00000524 48C0 ext.l D0
00000526 2D40 000C move.l [A6 + 0xC], D0
0000052A 6000 00C0 bra +0xC2 /* 000005EC */
label0000052E:
0000052E 102C 0282 move.b D0, [A4 + 0x282]
00000532 4880 ext.w D0
00000534 3E00 move.w D7, D0
00000536 6604 bne +0x6 /* 0000053C */
00000538 3E2C 0746 move.w D7, [A4 + 0x746]
label0000053C:
0000053C 3007 move.w D0, D7
0000053E 48C0 ext.l D0
00000540 2D40 000C move.l [A6 + 0xC], D0
00000544 6000 00A6 bra +0xA8 /* 000005EC */
label00000548:
00000548 486E FFF8 pea.l [A6 - 0x8]
0000054C 2F3C 7FFF 0001 move.l -[A7], 0x7FFF0001
00000552 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00000556 42A7 clr.l -[A7]
00000558 486E FFF8 pea.l [A6 - 0x8]
0000055C 4EBA FB04 jsr [PC - 0x4FC /* 00000062 */]
00000560 2D5F 000C move.l [A6 + 0xC], [A7]+
00000564 6000 0086 bra +0x88 /* 000005EC */
label00000568:
00000568 102C 0742 move.b D0, [A4 + 0x742]
0000056C 0A00 0001 xori.b D0, 0x1
00000570 4880 ext.w D0
00000572 48C0 ext.l D0
00000574 2D40 000C move.l [A6 + 0xC], D0
00000578 6072 bra +0x74 /* 000005EC */
label0000057A:
0000057A 486E FFF8 pea.l [A6 - 0x8]
0000057E 3F14 move.w -[A7], [A4]
00000580 3F14 move.w -[A7], [A4]
00000582 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00000586 42A7 clr.l -[A7]
00000588 486E FFF8 pea.l [A6 - 0x8]
0000058C 4EBA FAD4 jsr [PC - 0x52C /* 00000062 */]
00000590 2D5F 000C move.l [A6 + 0xC], [A7]+
00000594 6056 bra +0x58 /* 000005EC */
label00000596:
00000596 4267 clr.w -[A7]
00000598 4EAD 117A jsr [A5 + 0x117A /* export_555 */]
0000059C 101F move.b D0, [A7]+
0000059E 4880 ext.w D0
000005A0 48C0 ext.l D0
000005A2 2D40 000C move.l [A6 + 0xC], D0
000005A6 6044 bra +0x46 /* 000005EC */
label000005A8:
000005A8 4267 clr.w -[A7]
000005AA 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
000005AE 101F move.b D0, [A7]+
000005B0 C02C 0742 and.b D0, [A4 + 0x742]
000005B4 4880 ext.w D0
000005B6 48C0 ext.l D0
000005B8 2D40 000C move.l [A6 + 0xC], D0
000005BC 602E bra +0x30 /* 000005EC */
label000005BE:
000005BE 42A7 clr.l -[A7]
000005C0 486D F6F2 pea.l [A5 - 0x90E]
000005C4 4EBA FA9C jsr [PC - 0x564 /* 00000062 */]
000005C8 2D5F 000C move.l [A6 + 0xC], [A7]+
000005CC 601E bra +0x20 /* 000005EC */
label000005CE:
000005CE 486E FFF8 pea.l [A6 - 0x8]
000005D2 4EBA 0F06 jsr [PC + 0xF06 /* 000014DA */]
000005D6 2D6E FFF8 000C move.l [A6 + 0xC], [A6 - 0x8]
000005DC 600E bra +0x10 /* 000005EC */
label000005DE:
000005DE 42A7 clr.l -[A7]
000005E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005E4 4EBA FAA8 jsr [PC - 0x558 /* 0000008E */]
000005E8 2D5F 000C move.l [A6 + 0xC], [A7]+
label000005EC:
000005EC 4CDF 1080 movem.l D7,A4, [A7]+
000005F0 4E5E unlink A6
000005F2 2E9F move.l [A7], [A7]+
000005F4 4E75 rts
fn000005F6:
000005F6 4E56 FFF6 link A6, -0x000A
000005FA 48E7 0700 movem.l -[A7], D5,D6,D7
000005FE 206D F4CE movea.l A0, [A5 - 0xB32]
00000602 4228 0742 clr.b [A0 + 0x742]
00000606 206D F4CE movea.l A0, [A5 - 0xB32]
0000060A 4228 0764 clr.b [A0 + 0x764]
0000060E 422D F255 clr.b [A5 - 0xDAB]
00000612 206D F4CE movea.l A0, [A5 - 0xB32]
00000616 2028 077C move.l D0, [A0 + 0x77C]
0000061A 7200 moveq.l D1, 0x00
0000061C B081 cmp.l D0, D1
0000061E 6716 beq +0x18 /* 00000636 */
00000620 7E06 moveq.l D7, 0x06
00000622 600C bra +0xE /* 00000630 */
label00000624:
00000624 3F07 move.w -[A7], D7
00000626 3F3C 0010 move.w -[A7], 0x10
0000062A 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
0000062E 5247 addq.w D7, 1
label00000630:
00000630 701D moveq.l D0, 0x1D
00000632 B047 cmp.w D0, D7
00000634 6CEE bge -0x10 /* 00000624 */
label00000636:
00000636 486E FFFC pea.l [A6 - 0x4]
0000063A A874 syscall GetPort
0000063C 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00000640 A873 syscall SetPort
00000642 206D F4CE movea.l A0, [A5 - 0xB32]
00000646 1028 0744 move.b D0, [A0 + 0x744]
0000064A 6714 beq +0x16 /* 00000660 */
0000064C 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00000650 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00000654 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00000658 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
0000065C 7C01 moveq.l D6, 0x01
0000065E 6026 bra +0x28 /* 00000686 */
label00000660:
00000660 4267 clr.w -[A7]
00000662 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00000666 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
0000066A 101F move.b D0, [A7]+
0000066C 670A beq +0xC /* 00000678 */
0000066E 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00000672 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00000676 600E bra +0x10 /* 00000686 */
label00000678:
00000678 2F2D F4CE move.l -[A7], [A5 - 0xB32]
0000067C 1F3C 0002 move.b -[A7], 0x2
00000680 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00000684 4206 clr.b D6
label00000686:
00000686 4267 clr.w -[A7]
00000688 2F2D F4CE move.l -[A7], [A5 - 0xB32]
0000068C 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
00000690 1A1F move.b D5, [A7]+
00000692 1005 move.b D0, D5
00000694 670A beq +0xC /* 000006A0 */
00000696 206D F4CE movea.l A0, [A5 - 0xB32]
0000069A 117C 0001 0744 move.b [A0 + 0x744], 0x1
label000006A0:
000006A0 4267 clr.w -[A7]
000006A2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000006A6 101F move.b D0, [A7]+
000006A8 6714 beq +0x16 /* 000006BE */
000006AA 42A7 clr.l -[A7]
000006AC 3F3C 0001 move.w -[A7], 0x1
000006B0 206D F4CE movea.l A0, [A5 - 0xB32]
000006B4 3F10 move.w -[A7], [A0]
000006B6 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
000006BA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
label000006BE:
000006BE 7004 moveq.l D0, 0x04
000006C0 B0AE 0008 cmp.l D0, [A6 + 0x8]
000006C4 6606 bne +0x8 /* 000006CC */
000006C6 1F06 move.b -[A7], D6
000006C8 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
label000006CC:
000006CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006D0 A873 syscall SetPort
000006D2 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000006D6 4E5E unlink A6
000006D8 2E9F move.l [A7], [A7]+
000006DA 4E75 rts
fn000006DC:
000006DC 4E56 FFF2 link A6, -0x000E
000006E0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000006E4 2C2E 000C move.l D6, [A6 + 0xC]
000006E8 2E2E 0008 move.l D7, [A6 + 0x8]
000006EC 286D F4CE movea.l A4, [A5 - 0xB32]
000006F0 7000 moveq.l D0, 0x00
000006F2 2D40 0010 move.l [A6 + 0x10], D0
000006F6 7016 moveq.l D0, 0x16
000006F8 B086 cmp.l D0, D6
000006FA 664C bne +0x4E /* 00000748 */
000006FC 7001 moveq.l D0, 0x01
000006FE B087 cmp.l D0, D7
00000700 661C bne +0x1E /* 0000071E */
00000702 4267 clr.w -[A7]
00000704 486E FFFF pea.l [A6 - 0x1]
00000708 486E FFFF pea.l [A6 - 0x1]
0000070C 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000710 101F move.b D0, [A7]+
00000712 4880 ext.w D0
00000714 48C0 ext.l D0
00000716 2D40 0010 move.l [A6 + 0x10], D0
0000071A 6000 0144 bra +0x146 /* 00000860 */
label0000071E:
0000071E 7004 moveq.l D0, 0x04
00000720 B087 cmp.l D0, D7
00000722 660A bne +0xC /* 0000072E */
00000724 2F07 move.l -[A7], D7
00000726 4EBA FECE jsr [PC - 0x132 /* 000005F6 */]
0000072A 6000 0134 bra +0x136 /* 00000860 */
label0000072E:
0000072E 4267 clr.w -[A7]
00000730 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000734 1D5F FFFF move.b [A6 - 0x1], [A7]+
00000738 102E FFFF move.b D0, [A6 - 0x1]
0000073C 4880 ext.w D0
0000073E 48C0 ext.l D0
00000740 2D40 0010 move.l [A6 + 0x10], D0
00000744 6000 011A bra +0x11C /* 00000860 */
label00000748:
00000748 701D moveq.l D0, 0x1D
0000074A B086 cmp.l D0, D6
0000074C 660A bne +0xC /* 00000758 */
0000074E 4267 clr.w -[A7]
00000750 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00000754 6000 010A bra +0x10C /* 00000860 */
label00000758:
00000758 7015 moveq.l D0, 0x15
0000075A B086 cmp.l D0, D6
0000075C 660A bne +0xC /* 00000768 */
0000075E 2F07 move.l -[A7], D7
00000760 4EBA F89E jsr [PC - 0x762 /* 00000000 */]
00000764 6000 00FA bra +0xFC /* 00000860 */
label00000768:
00000768 7017 moveq.l D0, 0x17
0000076A B086 cmp.l D0, D6
0000076C 6614 bne +0x16 /* 00000782 */
0000076E 4A87 tst.l D7
00000770 6F08 ble +0xA /* 0000077A */
00000772 3947 0746 move.w [A4 + 0x746], D7
00000776 6000 00E8 bra +0xEA /* 00000860 */
label0000077A:
0000077A 1947 0282 move.b [A4 + 0x282], D7
0000077E 6000 00E0 bra +0xE2 /* 00000860 */
label00000782:
00000782 7018 moveq.l D0, 0x18
00000784 B086 cmp.l D0, D6
00000786 660C bne +0xE /* 00000794 */
00000788 2F0C move.l -[A7], A4
0000078A 2F07 move.l -[A7], D7
0000078C 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
00000790 6000 00CE bra +0xD0 /* 00000860 */
label00000794:
00000794 7012 moveq.l D0, 0x12
00000796 B086 cmp.l D0, D6
00000798 667C bne +0x7E /* 00000816 */
0000079A 7A01 moveq.l D5, 0x01
0000079C 4204 clr.b D4
0000079E 422E FFF9 clr.b [A6 - 0x7]
000007A2 2007 move.l D0, D7
000007A4 C0BC 0002 0000 and.l D0, 0x20000
000007AA 4A80 tst.l D0
000007AC 6702 beq +0x4 /* 000007B0 */
000007AE 4205 clr.b D5
label000007B0:
000007B0 2007 move.l D0, D7
000007B2 C0BC 0001 0000 and.l D0, 0x10000
000007B8 4A80 tst.l D0
000007BA 670E beq +0x10 /* 000007CA */
000007BC 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
000007C2 1005 move.b D0, D5
000007C4 6704 beq +0x6 /* 000007CA */
000007C6 4205 clr.b D5
000007C8 7801 moveq.l D4, 0x01
label000007CA:
000007CA 2007 move.l D0, D7
000007CC 3F00 move.w -[A7], D0
000007CE 1F04 move.b -[A7], D4
000007D0 1F2E FFF9 move.b -[A7], [A6 - 0x7]
000007D4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000007D8 1005 move.b D0, D5
000007DA 672A beq +0x2C /* 00000806 */
000007DC 2007 move.l D0, D7
000007DE C0BC 0004 0000 and.l D0, 0x40000
000007E4 4A80 tst.l D0
000007E6 661E bne +0x20 /* 00000806 */
000007E8 486C 027E pea.l [A4 + 0x27E]
000007EC 3F3C 0004 move.w -[A7], 0x4
000007F0 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
000007F4 486C 027E pea.l [A4 + 0x27E]
000007F8 3F3C 0003 move.w -[A7], 0x3
000007FC 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00000800 4267 clr.w -[A7]
00000802 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
label00000806:
00000806 102D F255 move.b D0, [A5 - 0xDAB]
0000080A 6704 beq +0x6 /* 00000810 */
0000080C 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
label00000810:
00000810 422C 0744 clr.b [A4 + 0x744]
00000814 604A bra +0x4C /* 00000860 */
label00000816:
00000816 702D moveq.l D0, 0x2D
00000818 B086 cmp.l D0, D6
0000081A 6616 bne +0x18 /* 00000832 */
0000081C 42A7 clr.l -[A7]
0000081E 2007 move.l D0, D7
00000820 4840 swap.w D0
00000822 3F00 move.w -[A7], D0
00000824 2007 move.l D0, D7
00000826 3F00 move.w -[A7], D0
00000828 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
0000082C 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000830 602E bra +0x30 /* 00000860 */
label00000832:
00000832 702F moveq.l D0, 0x2F
00000834 B086 cmp.l D0, D6
00000836 6614 bne +0x16 /* 0000084C */
00000838 102D F267 move.b D0, [A5 - 0xD99]
0000083C 6722 beq +0x24 /* 00000860 */
0000083E 2F07 move.l -[A7], D7
00000840 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000
00000846 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
0000084A 6014 bra +0x16 /* 00000860 */
label0000084C:
0000084C 7030 moveq.l D0, 0x30
0000084E B086 cmp.l D0, D6
00000850 6606 bne +0x8 /* 00000858 */
00000852 2B47 F0C4 move.l [A5 - 0xF3C], D7
00000856 6008 bra +0xA /* 00000860 */
label00000858:
00000858 2F06 move.l -[A7], D6
0000085A 2F07 move.l -[A7], D7
0000085C 4EBA F972 jsr [PC - 0x68E /* 000001D0 */]
label00000860:
00000860 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000864 4E5E unlink A6
00000866 205F movea.l A0, [A7]+
00000868 504F addq.w A7, 8
0000086A 4ED0 jmp [A0]
fn0000086C:
0000086C 4E56 0000 link A6, 0
00000870 7000 moveq.l D0, 0x00
00000872 2B40 F0E2 move.l [A5 - 0xF1E], D0
00000876 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
0000087A 4E5E unlink A6
0000087C 4E75 rts
fn0000087E:
0000087E 4E56 0000 link A6, 0
00000882 7000 moveq.l D0, 0x00
00000884 2D40 0012 move.l [A6 + 0x12], D0
00000888 4EBA F798 jsr [PC - 0x868 /* 00000022 */]
0000088C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000890 3F2E 000C move.w -[A7], [A6 + 0xC]
00000894 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000898 4EBA 0938 jsr [PC + 0x938 /* 000011D2 */]
0000089C 4A6D F49E tst.w [A5 - 0xB62]
000008A0 6606 bne +0x8 /* 000008A8 */
000008A2 70FE moveq.l D0, 0xFFFFFFFE
000008A4 2D40 0012 move.l [A6 + 0x12], D0
label000008A8:
000008A8 4E5E unlink A6
000008AA 205F movea.l A0, [A7]+
000008AC DEFC 000A add.w A7, 0xA /* '\n' */
000008B0 4ED0 jmp [A0]
fn000008B2:
000008B2 4E56 FFFE link A6, -0x0002
000008B6 422D F0E7 clr.b [A5 - 0xF19]
000008BA 4EBA 0A2A jsr [PC + 0xA2A /* 000012E6 */]
000008BE 4EBA F786 jsr [PC - 0x87A /* 00000046 */]
000008C2 082E 0004 0008 btst.b [A6 + 0x8], 0x4
000008C8 660E bne +0x10 /* 000008D8 */
000008CA 4267 clr.w -[A7]
000008CC 1F3C 0001 move.b -[A7], 0x1
000008D0 4EBA 0AAE jsr [PC + 0xAAE /* 00001380 */]
000008D4 1D5F FFFF move.b [A6 - 0x1], [A7]+
label000008D8:
000008D8 4E5E unlink A6
000008DA 2E9F move.l [A7], [A7]+
000008DC 4E75 rts
fn000008DE:
000008DE 4E56 FFFC link A6, -0x0004
000008E2 48E7 0118 movem.l -[A7], D7,A3,A4
000008E6 2E2E 0008 move.l D7, [A6 + 0x8]
000008EA 266D F4CE movea.l A3, [A5 - 0xB32]
000008EE 7000 moveq.l D0, 0x00
000008F0 2D40 000C move.l [A6 + 0xC], D0
000008F4 7019 moveq.l D0, 0x19
000008F6 B087 cmp.l D0, D7
000008F8 6612 bne +0x14 /* 0000090C */
000008FA 302B 0746 move.w D0, [A3 + 0x746]
000008FE C1ED F138 muls.w D0, [A5 - 0xEC8]
00000902 48C0 ext.l D0
00000904 2D40 000C move.l [A6 + 0xC], D0
00000908 6000 008C bra +0x8E /* 00000996 */
label0000090C:
0000090C 701A moveq.l D0, 0x1A
0000090E B087 cmp.l D0, D7
00000910 660C bne +0xE /* 0000091E */
00000912 302D F138 move.w D0, [A5 - 0xEC8]
00000916 48C0 ext.l D0
00000918 2D40 000C move.l [A6 + 0xC], D0
0000091C 6078 bra +0x7A /* 00000996 */
label0000091E:
0000091E 7013 moveq.l D0, 0x13
00000920 B087 cmp.l D0, D7
00000922 660E bne +0x10 /* 00000932 */
00000924 206D F4CE movea.l A0, [A5 - 0xB32]
00000928 3010 move.w D0, [A0]
0000092A 48C0 ext.l D0
0000092C 2D40 000C move.l [A6 + 0xC], D0
00000930 6064 bra +0x66 /* 00000996 */
label00000932:
00000932 7017 moveq.l D0, 0x17
00000934 B087 cmp.l D0, D7
00000936 660C bne +0xE /* 00000944 */
00000938 302B 0746 move.w D0, [A3 + 0x746]
0000093C 48C0 ext.l D0
0000093E 2D40 000C move.l [A6 + 0xC], D0
00000942 6052 bra +0x54 /* 00000996 */
label00000944:
00000944 7020 moveq.l D0, 0x20
00000946 B087 cmp.l D0, D7
00000948 6616 bne +0x18 /* 00000960 */
0000094A 206D F4CE movea.l A0, [A5 - 0xB32]
0000094E 1028 0742 move.b D0, [A0 + 0x742]
00000952 0A00 0001 xori.b D0, 0x1
00000956 4880 ext.w D0
00000958 48C0 ext.l D0
0000095A 2D40 000C move.l [A6 + 0xC], D0
0000095E 6036 bra +0x38 /* 00000996 */
label00000960:
00000960 7009 moveq.l D0, 0x09
00000962 B087 cmp.l D0, D7
00000964 6624 bne +0x26 /* 0000098A */
00000966 286D F4CE movea.l A4, [A5 - 0xB32]
0000096A 42A7 clr.l -[A7]
0000096C A975 syscall TickCount
0000096E 201F move.l D0, [A7]+
00000970 90AC 0748 sub.l D0, [A4 + 0x748]
00000974 322C 0746 move.w D1, [A4 + 0x746]
00000978 48C1 ext.l D1
0000097A B280 cmp.l D1, D0
0000097C 5FC0 sle D0
0000097E 4400 neg.b D0
00000980 4880 ext.w D0
00000982 48C0 ext.l D0
00000984 2D40 000C move.l [A6 + 0xC], D0
00000988 600C bra +0xE /* 00000996 */
label0000098A:
0000098A 42A7 clr.l -[A7]
0000098C 2F07 move.l -[A7], D7
0000098E 4EBA F6FE jsr [PC - 0x902 /* 0000008E */]
00000992 2D5F 000C move.l [A6 + 0xC], [A7]+
label00000996:
00000996 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000099A 4E5E unlink A6
0000099C 2E9F move.l [A7], [A7]+
0000099E 4E75 rts
fn000009A0:
000009A0 4E56 0000 link A6, 0
000009A4 48E7 0300 movem.l -[A7], D6,D7
000009A8 2C2E 0008 move.l D6, [A6 + 0x8]
000009AC 2E2E 000C move.l D7, [A6 + 0xC]
000009B0 7000 moveq.l D0, 0x00
000009B2 2D40 0010 move.l [A6 + 0x10], D0
000009B6 7016 moveq.l D0, 0x16
000009B8 B087 cmp.l D0, D7
000009BA 661A bne +0x1C /* 000009D6 */
000009BC 4267 clr.w -[A7]
000009BE 4A86 tst.l D6
000009C0 57C0 seq D0
000009C2 4400 neg.b D0
000009C4 1F00 move.b -[A7], D0
000009C6 4EBA 09B8 jsr [PC + 0x9B8 /* 00001380 */]
000009CA 101F move.b D0, [A7]+
000009CC 4880 ext.w D0
000009CE 48C0 ext.l D0
000009D0 2D40 0010 move.l [A6 + 0x10], D0
000009D4 605E bra +0x60 /* 00000A34 */
label000009D6:
000009D6 701D moveq.l D0, 0x1D
000009D8 B087 cmp.l D0, D7
000009DA 6608 bne +0xA /* 000009E4 */
000009DC 4267 clr.w -[A7]
000009DE 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
000009E2 6050 bra +0x52 /* 00000A34 */
label000009E4:
000009E4 702D moveq.l D0, 0x2D
000009E6 B087 cmp.l D0, D7
000009E8 6610 bne +0x12 /* 000009FA */
000009EA 42A7 clr.l -[A7]
000009EC 7019 moveq.l D0, 0x19
000009EE 2F00 move.l -[A7], D0
000009F0 4EBA FEEC jsr [PC - 0x114 /* 000008DE */]
000009F4 2D5F 0010 move.l [A6 + 0x10], [A7]+
000009F8 603A bra +0x3C /* 00000A34 */
label000009FA:
000009FA 7017 moveq.l D0, 0x17
000009FC B087 cmp.l D0, D7
000009FE 660A bne +0xC /* 00000A0A */
00000A00 206D F4CE movea.l A0, [A5 - 0xB32]
00000A04 3146 0746 move.w [A0 + 0x746], D6
00000A08 602A bra +0x2C /* 00000A34 */
label00000A0A:
00000A0A 7018 moveq.l D0, 0x18
00000A0C B087 cmp.l D0, D7
00000A0E 660C bne +0xE /* 00000A1C */
00000A10 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00000A14 2F06 move.l -[A7], D6
00000A16 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
00000A1A 6018 bra +0x1A /* 00000A34 */
label00000A1C:
00000A1C 7012 moveq.l D0, 0x12
00000A1E B087 cmp.l D0, D7
00000A20 660A bne +0xC /* 00000A2C */
00000A22 2006 move.l D0, D6
00000A24 206D F4CE movea.l A0, [A5 - 0xB32]
00000A28 3080 move.w [A0], D0
00000A2A 6008 bra +0xA /* 00000A34 */
label00000A2C:
00000A2C 2F07 move.l -[A7], D7
00000A2E 2F06 move.l -[A7], D6
00000A30 4EBA F79E jsr [PC - 0x862 /* 000001D0 */]
label00000A34:
00000A34 4CDF 00C0 movem.l D6,D7, [A7]+
00000A38 4E5E unlink A6
00000A3A 205F movea.l A0, [A7]+
00000A3C 504F addq.w A7, 8
00000A3E 4ED0 jmp [A0]
fn00000A40:
00000A40 4E56 FFFE link A6, -0x0002
00000A44 48E7 0300 movem.l -[A7], D6,D7
00000A48 2C2E 0008 move.l D6, [A6 + 0x8]
00000A4C 7000 moveq.l D0, 0x00
00000A4E 2D40 0012 move.l [A6 + 0x12], D0
00000A52 4EBA F5CE jsr [PC - 0xA32 /* 00000022 */]
00000A56 4267 clr.w -[A7]
00000A58 1F3C 0001 move.b -[A7], 0x1
00000A5C 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
00000A60 101F move.b D0, [A7]+
00000A62 660A bne +0xC /* 00000A6E */
00000A64 3B7C 001B F49E move.w [A5 - 0xB62], 0x1B
00000A6A 6000 0092 bra +0x94 /* 00000AFE */
label00000A6E:
00000A6E 7E03 moveq.l D7, 0x03
00000A70 2006 move.l D0, D6
00000A72 0800 000C btst.b D0, 0xC
00000A76 6704 beq +0x6 /* 00000A7C */
00000A78 7E02 moveq.l D7, 0x02
00000A7A 600A bra +0xC /* 00000A86 */
label00000A7C:
00000A7C 2006 move.l D0, D6
00000A7E 0800 000D btst.b D0, 0xD /* '\r' */
00000A82 6702 beq +0x4 /* 00000A86 */
00000A84 7E01 moveq.l D7, 0x01
label00000A86:
00000A86 2006 move.l D0, D6
00000A88 0800 0000 btst.b D0, 0x0
00000A8C 56C0 sne D0
00000A8E 4400 neg.b D0
00000A90 1B40 F381 move.b [A5 - 0xC7F], D0
00000A94 2006 move.l D0, D6
00000A96 0800 0010 btst.b D0, 0x10
00000A9A 56C0 sne D0
00000A9C 4400 neg.b D0
00000A9E 1B40 F477 move.b [A5 - 0xB89], D0
00000AA2 2006 move.l D0, D6
00000AA4 0800 000E btst.b D0, 0xE
00000AA8 56C0 sne D0
00000AAA 4400 neg.b D0
00000AAC 1B40 F69F move.b [A5 - 0x961], D0
00000AB0 3B7C 0001 F272 move.w [A5 - 0xD8E], 0x1
00000AB6 3B47 F382 move.w [A5 - 0xC7E], D7
00000ABA 206E 000E movea.l A0, [A6 + 0xE]
00000ABE 43ED F274 lea.l A1, [A5 - 0xD8C]
00000AC2 703F moveq.l D0, 0x3F
label00000AC4:
00000AC4 22D8 move.l [A1]+, [A0]+
00000AC6 51C8 FFFC dbf D0, -0x6 /* 00000AC4 */
00000ACA 3B6E 000C F374 move.w [A5 - 0xC8C], [A6 + 0xC]
00000AD0 1B7C 0001 F37D move.b [A5 - 0xC83], 0x1
00000AD6 1B7C 0001 F37C move.b [A5 - 0xC84], 0x1
00000ADC 426D F37E clr.w [A5 - 0xC82]
00000AE0 422D F384 clr.b [A5 - 0xC7C]
00000AE4 1B7C 0001 F380 move.b [A5 - 0xC80], 0x1
00000AEA 1F3C 0001 move.b -[A7], 0x1
00000AEE 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00000AF2 4A6D F49E tst.w [A5 - 0xB62]
00000AF6 6606 bne +0x8 /* 00000AFE */
00000AF8 70FD moveq.l D0, 0xFFFFFFFD
00000AFA 2D40 0012 move.l [A6 + 0x12], D0
label00000AFE:
00000AFE 4CDF 00C0 movem.l D6,D7, [A7]+
00000B02 4E5E unlink A6
00000B04 205F movea.l A0, [A7]+
00000B06 DEFC 000A add.w A7, 0xA /* '\n' */
00000B0A 4ED0 jmp [A0]
fn00000B0C:
00000B0C 4E56 0000 link A6, 0
00000B10 4A6D F376 tst.w [A5 - 0xC8A]
00000B14 6F0C ble +0xE /* 00000B22 */
00000B16 4EAD 12F2 jsr [A5 + 0x12F2 /* export_602 */]
00000B1A 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
00000B1E 426D F376 clr.w [A5 - 0xC8A]
label00000B22:
00000B22 4E5E unlink A6
00000B24 4E75 rts
00000B26 4E56 FEFA link A6, -0x0106
00000B2A 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000B2E 286E 000C movea.l A4, [A6 + 0xC]
00000B32 282E 0008 move.l D4, [A6 + 0x8]
00000B36 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
00000B3A 7E00 moveq.l D7, 0x00
00000B3C 4A6D F49E tst.w [A5 - 0xB62]
00000B40 667E bne +0x80 /* 00000BC0 */
00000B42 422E FEFA clr.b [A6 - 0x106]
00000B46 4267 clr.w -[A7]
00000B48 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B4C 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00000B50 101F move.b D0, [A7]+
00000B52 6716 beq +0x18 /* 00000B6A */
00000B54 42A7 clr.l -[A7]
00000B56 486E FEFA pea.l [A6 - 0x106]
00000B5A 4267 clr.w -[A7]
00000B5C 200C move.l D0, A4
00000B5E 3F00 move.w -[A7], D0
00000B60 2F04 move.l -[A7], D4
00000B62 4EBA F846 jsr [PC - 0x7BA /* 000003AA */]
00000B66 2E1F move.l D7, [A7]+
00000B68 6056 bra +0x58 /* 00000BC0 */
label00000B6A:
00000B6A 203C 736E 6420 move.l D0, 0x736E6420 /* 'snd ' */
00000B70 B0AE 0010 cmp.l D0, [A6 + 0x10]
00000B74 6610 bne +0x12 /* 00000B86 */
00000B76 4267 clr.w -[A7]
00000B78 2F0C move.l -[A7], A4
00000B7A 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00000B7E 301F move.w D0, [A7]+
00000B80 48C0 ext.l D0
00000B82 2E00 move.l D7, D0
00000B84 603A bra +0x3C /* 00000BC0 */
label00000B86:
00000B86 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
00000B8C B0AE 0010 cmp.l D0, [A6 + 0x10]
00000B90 6628 bne +0x2A /* 00000BBA */
00000B92 2C04 move.l D6, D4
00000B94 0806 0008 btst.b D6, 0x8
00000B98 56C6 sne D6
00000B9A 4406 neg.b D6
00000B9C 2A04 move.l D5, D4
00000B9E 0805 0009 btst.b D5, 0x9 /* '\t' */
00000BA2 56C5 sne D5
00000BA4 4405 neg.b D5
00000BA6 4267 clr.w -[A7]
00000BA8 2F0C move.l -[A7], A4
00000BAA 1F06 move.b -[A7], D6
00000BAC 1F05 move.b -[A7], D5
00000BAE 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
00000BB2 301F move.w D0, [A7]+
00000BB4 48C0 ext.l D0
00000BB6 2E00 move.l D7, D0
00000BB8 6006 bra +0x8 /* 00000BC0 */
label00000BBA:
00000BBA 3B7C 001B F49E move.w [A5 - 0xB62], 0x1B
label00000BC0:
00000BC0 2D47 0014 move.l [A6 + 0x14], D7
00000BC4 486D 1A2A pea.l [A5 + 0x1A2A /* export_833 */]
00000BC8 A9F1 syscall UnloadSeg
00000BCA 486D 1B32 pea.l [A5 + 0x1B32 /* export_866 */]
00000BCE A9F1 syscall UnloadSeg
00000BD0 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000BD4 4E5E unlink A6
00000BD6 205F movea.l A0, [A7]+
00000BD8 DEFC 000C add.w A7, 0xC
00000BDC 4ED0 jmp [A0]
fn00000BDE:
00000BDE 4E56 FFF0 link A6, -0x0010
00000BE2 4267 clr.w -[A7]
00000BE4 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BE8 3F2E 000C move.w -[A7], [A6 + 0xC]
00000BEC 486E FFF0 pea.l [A6 - 0x10]
00000BF0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
00000BF4 3B5F F49E move.w [A5 - 0xB62], [A7]+
00000BF8 206E 0008 movea.l A0, [A6 + 0x8]
00000BFC 20AE FFF0 move.l [A0], [A6 - 0x10]
00000C00 4A6D F49E tst.w [A5 - 0xB62]
00000C04 57C0 seq D0
00000C06 4400 neg.b D0
00000C08 1D40 0012 move.b [A6 + 0x12], D0
00000C0C 4E5E unlink A6
00000C0E 205F movea.l A0, [A7]+
00000C10 DEFC 000A add.w A7, 0xA /* '\n' */
00000C14 4ED0 jmp [A0]
00000C16 4E56 FFFA link A6, -0x0006
00000C1A 48E7 0308 movem.l -[A7], D6,D7,A4
00000C1E 286E 000E movea.l A4, [A6 + 0xE]
00000C22 2C2E 0008 move.l D6, [A6 + 0x8]
00000C26 3E2E 000C move.w D7, [A6 + 0xC]
00000C2A 7000 moveq.l D0, 0x00
00000C2C 2D40 0012 move.l [A6 + 0x12], D0
00000C30 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
00000C34 4A6D F49E tst.w [A5 - 0xB62]
00000C38 6704 beq +0x6 /* 00000C3E */
00000C3A 6000 00B2 bra +0xB4 /* 00000CEE */
label00000C3E:
00000C3E 426D F49E clr.w [A5 - 0xB62]
00000C42 4267 clr.w -[A7]
00000C44 2F0C move.l -[A7], A4
00000C46 3F07 move.w -[A7], D7
00000C48 486E FFFC pea.l [A6 - 0x4]
00000C4C 4EBA FF90 jsr [PC - 0x70 /* 00000BDE */]
00000C50 101F move.b D0, [A7]+
00000C52 6700 009A beq +0x9C /* 00000CEE */
00000C56 4267 clr.w -[A7]
00000C58 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C5C 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00000C60 101F move.b D0, [A7]+
00000C62 6714 beq +0x16 /* 00000C78 */
00000C64 42A7 clr.l -[A7]
00000C66 2F0C move.l -[A7], A4
00000C68 3F07 move.w -[A7], D7
00000C6A 4267 clr.w -[A7]
00000C6C 2F06 move.l -[A7], D6
00000C6E 4EBA F73A jsr [PC - 0x8C6 /* 000003AA */]
00000C72 2D5F 0012 move.l [A6 + 0x12], [A7]+
00000C76 6076 bra +0x78 /* 00000CEE */
label00000C78:
00000C78 203C 5657 4330 move.l D0, 0x56574330 /* 'VWC0' */
00000C7E B0AE FFFC cmp.l D0, [A6 - 0x4]
00000C82 6612 bne +0x14 /* 00000C96 */
00000C84 42A7 clr.l -[A7]
00000C86 2F0C move.l -[A7], A4
00000C88 3F07 move.w -[A7], D7
00000C8A 2F06 move.l -[A7], D6
00000C8C 4EBA FDB2 jsr [PC - 0x24E /* 00000A40 */]
00000C90 2D5F 0012 move.l [A6 + 0x12], [A7]+
00000C94 6058 bra +0x5A /* 00000CEE */
label00000C96:
00000C96 203C 5049 4353 move.l D0, 0x50494353 /* 'PICS' */
00000C9C B0AE FFFC cmp.l D0, [A6 - 0x4]
00000CA0 6612 bne +0x14 /* 00000CB4 */
00000CA2 42A7 clr.l -[A7]
00000CA4 2F0C move.l -[A7], A4
00000CA6 3F07 move.w -[A7], D7
00000CA8 2F06 move.l -[A7], D6
00000CAA 4EBA FBD2 jsr [PC - 0x42E /* 0000087E */]
00000CAE 2D5F 0012 move.l [A6 + 0x12], [A7]+
00000CB2 603A bra +0x3C /* 00000CEE */
label00000CB4:
00000CB4 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
00000CBA B0AE FFFC cmp.l D0, [A6 - 0x4]
00000CBE 6612 bne +0x14 /* 00000CD2 */
00000CC0 42A7 clr.l -[A7]
00000CC2 2F0C move.l -[A7], A4
00000CC4 3F07 move.w -[A7], D7
00000CC6 2F06 move.l -[A7], D6
00000CC8 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000CCC 2D5F 0012 move.l [A6 + 0x12], [A7]+
00000CD0 601C bra +0x1E /* 00000CEE */
label00000CD2:
00000CD2 4267 clr.w -[A7]
00000CD4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CD8 4EAD 141A jsr [A5 + 0x141A /* export_639 */]
00000CDC 101F move.b D0, [A7]+
00000CDE 6708 beq +0xA /* 00000CE8 */
00000CE0 3B7C 000A F49E move.w [A5 - 0xB62], 0xA /* '\n' */
00000CE6 6006 bra +0x8 /* 00000CEE */
label00000CE8:
00000CE8 3B7C 001B F49E move.w [A5 - 0xB62], 0x1B
label00000CEE:
00000CEE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000CF2 4E5E unlink A6
00000CF4 205F movea.l A0, [A7]+
00000CF6 DEFC 000A add.w A7, 0xA /* '\n' */
00000CFA 4ED0 jmp [A0]
fn00000CFC:
00000CFC 4E56 FFFC link A6, -0x0004
00000D00 48E7 0108 movem.l -[A7], D7,A4
00000D04 2E2E 0008 move.l D7, [A6 + 0x8]
00000D08 7000 moveq.l D0, 0x00
00000D0A 2D40 000C move.l [A6 + 0xC], D0
00000D0E 4A87 tst.l D7
00000D10 6F3C ble +0x3E /* 00000D4E */
00000D12 206D F218 movea.l A0, [A5 - 0xDE8]
00000D16 2850 movea.l A4, [A0]
00000D18 302C 000C move.w D0, [A4 + 0xC]
00000D1C 48C0 ext.l D0
00000D1E B087 cmp.l D0, D7
00000D20 6C02 bge +0x4 /* 00000D24 */
00000D22 6062 bra +0x64 /* 00000D86 */
label00000D24:
00000D24 3007 move.w D0, D7
00000D26 C1FC 002E muls.w D0, 0x2E /* '.' */
00000D2A 1234 0006 move.b D1, [A4 + D0.w + 0x6]
00000D2E 4881 ext.w D1
00000D30 5341 subq.w D1, 1
00000D32 6712 beq +0x14 /* 00000D46 */
00000D34 5941 subq.w D1, 4
00000D36 670E beq +0x10 /* 00000D46 */
00000D38 5341 subq.w D1, 1
00000D3A 6702 beq +0x4 /* 00000D3E */
00000D3C 6048 bra +0x4A /* 00000D86 */
label00000D3E:
00000D3E 7001 moveq.l D0, 0x01
00000D40 2D40 000C move.l [A6 + 0xC], D0
00000D44 6040 bra +0x42 /* 00000D86 */
label00000D46:
00000D46 7002 moveq.l D0, 0x02
00000D48 2D40 000C move.l [A6 + 0xC], D0
00000D4C 6038 bra +0x3A /* 00000D86 */
label00000D4E:
00000D4E 70FC moveq.l D0, 0xFFFFFFFC
00000D50 B087 cmp.l D0, D7
00000D52 662E bne +0x30 /* 00000D82 */
00000D54 4A6D F376 tst.w [A5 - 0xC8A]
00000D58 6F08 ble +0xA /* 00000D62 */
00000D5A 70FD moveq.l D0, 0xFFFFFFFD
00000D5C 2D40 000C move.l [A6 + 0xC], D0
00000D60 6024 bra +0x26 /* 00000D86 */
label00000D62:
00000D62 4A6D F138 tst.w [A5 - 0xEC8]
00000D66 6F08 ble +0xA /* 00000D70 */
00000D68 70FE moveq.l D0, 0xFFFFFFFE
00000D6A 2D40 000C move.l [A6 + 0xC], D0
00000D6E 6016 bra +0x18 /* 00000D86 */
label00000D70:
00000D70 206D F4DA movea.l A0, [A5 - 0xB26]
00000D74 1028 0132 move.b D0, [A0 + 0x132]
00000D78 670C beq +0xE /* 00000D86 */
00000D7A 70FF moveq.l D0, 0xFFFFFFFF
00000D7C 2D40 000C move.l [A6 + 0xC], D0
00000D80 6004 bra +0x6 /* 00000D86 */
label00000D82:
00000D82 2D47 000C move.l [A6 + 0xC], D7
label00000D86:
00000D86 4CDF 1080 movem.l D7,A4, [A7]+
00000D8A 4E5E unlink A6
00000D8C 2E9F move.l [A7], [A7]+
00000D8E 4E75 rts
00000D90 4E56 FFFA link A6, -0x0006
00000D94 48E7 0700 movem.l -[A7], D5,D6,D7
00000D98 2E2E 0008 move.l D7, [A6 + 0x8]
00000D9C 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
00000DA0 4A6D F49E tst.w [A5 - 0xB62]
00000DA4 6702 beq +0x4 /* 00000DA8 */
00000DA6 607E bra +0x80 /* 00000E26 */
label00000DA8:
00000DA8 4EAD 179A jsr [A5 + 0x179A /* export_751 */]
00000DAC 42A7 clr.l -[A7]
00000DAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DB2 4EBA FF48 jsr [PC - 0xB8 /* 00000CFC */]
00000DB6 2C1F move.l D6, [A7]+
00000DB8 2007 move.l D0, D7
00000DBA 0800 001A btst.b D0, 0x1A
00000DBE 672C beq +0x2E /* 00000DEC */
00000DC0 2007 move.l D0, D7
00000DC2 C0BC 0000 00FF and.l D0, 0xFF
00000DC8 1A00 move.b D5, D0
00000DCA 1B45 F6EA move.b [A5 - 0x916], D5
00000DCE 2007 move.l D0, D7
00000DD0 C0BC 0000 FF00 and.l D0, 0xFF00
00000DD6 E088 lsr D0, 8
00000DD8 3B40 F6EC move.w [A5 - 0x914], D0
00000DDC 2007 move.l D0, D7
00000DDE C0BC 00FF 0000 and.l D0, 0xFF0000
00000DE4 7210 moveq.l D1, 0x10
00000DE6 E2A8 lsr D0, D1
00000DE8 3B40 F6EE move.w [A5 - 0x912], D0
label00000DEC:
00000DEC 7002 moveq.l D0, 0x02
00000DEE B086 cmp.l D0, D6
00000DF0 660C bne +0xE /* 00000DFE */
00000DF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DF6 2F07 move.l -[A7], D7
00000DF8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000DFC 6028 bra +0x2A /* 00000E26 */
label00000DFE:
00000DFE 70FD moveq.l D0, 0xFFFFFFFD
00000E00 B086 cmp.l D0, D6
00000E02 6608 bne +0xA /* 00000E0C */
00000E04 2F07 move.l -[A7], D7
00000E06 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00000E0A 601A bra +0x1C /* 00000E26 */
label00000E0C:
00000E0C 70FE moveq.l D0, 0xFFFFFFFE
00000E0E B086 cmp.l D0, D6
00000E10 6608 bne +0xA /* 00000E1A */
00000E12 2F07 move.l -[A7], D7
00000E14 4EBA FA9C jsr [PC - 0x564 /* 000008B2 */]
00000E18 600C bra +0xE /* 00000E26 */
label00000E1A:
00000E1A 70FF moveq.l D0, 0xFFFFFFFF
00000E1C B086 cmp.l D0, D6
00000E1E 6606 bne +0x8 /* 00000E26 */
00000E20 2F07 move.l -[A7], D7
00000E22 4EBA F5E8 jsr [PC - 0xA18 /* 0000040C */]
label00000E26:
00000E26 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000E2A 4E5E unlink A6
00000E2C 205F movea.l A0, [A7]+
00000E2E 504F addq.w A7, 8
00000E30 4ED0 jmp [A0]
fn00000E32:
00000E32 4E56 FFFC link A6, -0x0004
00000E36 42A7 clr.l -[A7]
00000E38 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E3C 4EBA FEBE jsr [PC - 0x142 /* 00000CFC */]
00000E40 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000E44 7002 moveq.l D0, 0x02
00000E46 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000E4A 660A bne +0xC /* 00000E56 */
00000E4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E50 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */]
00000E54 6024 bra +0x26 /* 00000E7A */
label00000E56:
00000E56 70FD moveq.l D0, 0xFFFFFFFD
00000E58 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000E5C 6614 bne +0x16 /* 00000E72 */
00000E5E 082E 0004 0008 btst.b [A6 + 0x8], 0x4
00000E64 6706 beq +0x8 /* 00000E6C */
00000E66 1B7C 0001 F0E7 move.b [A5 - 0xF19], 0x1
label00000E6C:
00000E6C 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000E70 6008 bra +0xA /* 00000E7A */
label00000E72:
00000E72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E76 4EBA F602 jsr [PC - 0x9FE /* 0000047A */]
label00000E7A:
00000E7A 4E5E unlink A6
00000E7C 205F movea.l A0, [A7]+
00000E7E 504F addq.w A7, 8
00000E80 4ED0 jmp [A0]
00000E82 4E56 FFFE link A6, -0x0002
00000E86 48E7 0300 movem.l -[A7], D6,D7
00000E8A 2C2E 0008 move.l D6, [A6 + 0x8]
00000E8E 7000 moveq.l D0, 0x00
00000E90 2D40 0010 move.l [A6 + 0x10], D0
00000E94 42A7 clr.l -[A7]
00000E96 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E9A 4EBA FE60 jsr [PC - 0x1A0 /* 00000CFC */]
00000E9E 201F move.l D0, [A7]+
00000EA0 3E00 move.w D7, D0
00000EA2 7002 moveq.l D0, 0x02
00000EA4 B047 cmp.w D0, D7
00000EA6 6614 bne +0x16 /* 00000EBC */
00000EA8 42A7 clr.l -[A7]
00000EAA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EAE 2F06 move.l -[A7], D6
00000EB0 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */]
00000EB4 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000EB8 6000 0082 bra +0x84 /* 00000F3C */
label00000EBC:
00000EBC 70FD moveq.l D0, 0xFFFFFFFD
00000EBE B047 cmp.w D0, D7
00000EC0 660E bne +0x10 /* 00000ED0 */
00000EC2 42A7 clr.l -[A7]
00000EC4 2F06 move.l -[A7], D6
00000EC6 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00000ECA 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000ECE 606C bra +0x6E /* 00000F3C */
label00000ED0:
00000ED0 70FF moveq.l D0, 0xFFFFFFFF
00000ED2 B047 cmp.w D0, D7
00000ED4 660E bne +0x10 /* 00000EE4 */
00000ED6 42A7 clr.l -[A7]
00000ED8 2F06 move.l -[A7], D6
00000EDA 4EBA F5C8 jsr [PC - 0xA38 /* 000004A4 */]
00000EDE 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000EE2 6058 bra +0x5A /* 00000F3C */
label00000EE4:
00000EE4 70FE moveq.l D0, 0xFFFFFFFE
00000EE6 B047 cmp.w D0, D7
00000EE8 660E bne +0x10 /* 00000EF8 */
00000EEA 42A7 clr.l -[A7]
00000EEC 2F06 move.l -[A7], D6
00000EEE 4EBA F9EE jsr [PC - 0x612 /* 000008DE */]
00000EF2 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000EF6 6044 bra +0x46 /* 00000F3C */
label00000EF8:
00000EF8 4A47 tst.w D7
00000EFA 660E bne +0x10 /* 00000F0A */
00000EFC 42A7 clr.l -[A7]
00000EFE 2F06 move.l -[A7], D6
00000F00 4EBA F18C jsr [PC - 0xE74 /* 0000008E */]
00000F04 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000F08 6032 bra +0x34 /* 00000F3C */
label00000F0A:
00000F0A 70F5 moveq.l D0, 0xFFFFFFF5
00000F0C B047 cmp.w D0, D7
00000F0E 6608 bne +0xA /* 00000F18 */
00000F10 2F06 move.l -[A7], D6
00000F12 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00000F16 6024 bra +0x26 /* 00000F3C */
label00000F18:
00000F18 70F4 moveq.l D0, 0xFFFFFFF4
00000F1A B047 cmp.w D0, D7
00000F1C 6608 bne +0xA /* 00000F26 */
00000F1E 2F06 move.l -[A7], D6
00000F20 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
00000F24 6016 bra +0x18 /* 00000F3C */
label00000F26:
00000F26 70F3 moveq.l D0, 0xFFFFFFF3
00000F28 B047 cmp.w D0, D7
00000F2A 6610 bne +0x12 /* 00000F3C */
00000F2C 4267 clr.w -[A7]
00000F2E 2F06 move.l -[A7], D6
00000F30 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
00000F34 301F move.w D0, [A7]+
00000F36 48C0 ext.l D0
00000F38 2D40 0010 move.l [A6 + 0x10], D0
label00000F3C:
00000F3C 4CDF 00C0 movem.l D6,D7, [A7]+
00000F40 4E5E unlink A6
00000F42 205F movea.l A0, [A7]+
00000F44 504F addq.w A7, 8
00000F46 4ED0 jmp [A0]
00000F48 4E56 FFFA link A6, -0x0006
00000F4C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000F50 282E 000C move.l D4, [A6 + 0xC]
00000F54 2C2E 0008 move.l D6, [A6 + 0x8]
00000F58 42A7 clr.l -[A7]
00000F5A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F5E 4EBA FD9C jsr [PC - 0x264 /* 00000CFC */]
00000F62 201F move.l D0, [A7]+
00000F64 3E00 move.w D7, D0
00000F66 70FF moveq.l D0, 0xFFFFFFFF
00000F68 B047 cmp.w D0, D7
00000F6A 660E bne +0x10 /* 00000F7A */
00000F6C 42A7 clr.l -[A7]
00000F6E 2F04 move.l -[A7], D4
00000F70 2F06 move.l -[A7], D6
00000F72 4EBA F768 jsr [PC - 0x898 /* 000006DC */]
00000F76 2A1F move.l D5, [A7]+
00000F78 6068 bra +0x6A /* 00000FE2 */
label00000F7A:
00000F7A 70FE moveq.l D0, 0xFFFFFFFE
00000F7C B047 cmp.w D0, D7
00000F7E 660E bne +0x10 /* 00000F8E */
00000F80 42A7 clr.l -[A7]
00000F82 2F04 move.l -[A7], D4
00000F84 2F06 move.l -[A7], D6
00000F86 4EBA FA18 jsr [PC - 0x5E8 /* 000009A0 */]
00000F8A 2A1F move.l D5, [A7]+
00000F8C 6054 bra +0x56 /* 00000FE2 */
label00000F8E:
00000F8E 70FD moveq.l D0, 0xFFFFFFFD
00000F90 B047 cmp.w D0, D7
00000F92 660E bne +0x10 /* 00000FA2 */
00000F94 42A7 clr.l -[A7]
00000F96 2F04 move.l -[A7], D4
00000F98 2F06 move.l -[A7], D6
00000F9A 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00000F9E 2A1F move.l D5, [A7]+
00000FA0 6040 bra +0x42 /* 00000FE2 */
label00000FA2:
00000FA2 4A47 tst.w D7
00000FA4 660A bne +0xC /* 00000FB0 */
00000FA6 2F04 move.l -[A7], D4
00000FA8 2F06 move.l -[A7], D6
00000FAA 4EBA F224 jsr [PC - 0xDDC /* 000001D0 */]
00000FAE 6032 bra +0x34 /* 00000FE2 */
label00000FB0:
00000FB0 7002 moveq.l D0, 0x02
00000FB2 B047 cmp.w D0, D7
00000FB4 6612 bne +0x14 /* 00000FC8 */
00000FB6 42A7 clr.l -[A7]
00000FB8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FBC 2F04 move.l -[A7], D4
00000FBE 2F06 move.l -[A7], D6
00000FC0 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00000FC4 2A1F move.l D5, [A7]+
00000FC6 601A bra +0x1C /* 00000FE2 */
label00000FC8:
00000FC8 70F5 moveq.l D0, 0xFFFFFFF5
00000FCA B047 cmp.w D0, D7
00000FCC 6608 bne +0xA /* 00000FD6 */
00000FCE 2F06 move.l -[A7], D6
00000FD0 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00000FD4 600C bra +0xE /* 00000FE2 */
label00000FD6:
00000FD6 70F4 moveq.l D0, 0xFFFFFFF4
00000FD8 B047 cmp.w D0, D7
00000FDA 6606 bne +0x8 /* 00000FE2 */
00000FDC 2F06 move.l -[A7], D6
00000FDE 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
label00000FE2:
00000FE2 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000FE6 4E5E unlink A6
00000FE8 205F movea.l A0, [A7]+
00000FEA DEFC 000C add.w A7, 0xC
00000FEE 4ED0 jmp [A0]
00000FF0 4E56 FFE6 link A6, -0x001A
00000FF4 48E7 0700 movem.l -[A7], D5,D6,D7
00000FF8 2C2E 0008 move.l D6, [A6 + 0x8]
00000FFC 2E2E 000C move.l D7, [A6 + 0xC]
00001000 7000 moveq.l D0, 0x00
00001002 2D40 0014 move.l [A6 + 0x14], D0
00001006 700A moveq.l D0, 0x0A
00001008 B087 cmp.l D0, D7
0000100A 6610 bne +0x12 /* 0000101C */
0000100C 4A86 tst.l D6
0000100E 56C0 sne D0
00001010 4400 neg.b D0
00001012 1F00 move.b -[A7], D0
00001014 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001018 6000 0120 bra +0x122 /* 0000113A */
label0000101C:
0000101C 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
00001020 4A6D F49E tst.w [A5 - 0xB62]
00001024 670A beq +0xC /* 00001030 */
00001026 7021 moveq.l D0, 0x21
00001028 B087 cmp.l D0, D7
0000102A 6704 beq +0x6 /* 00001030 */
0000102C 6000 010C bra +0x10E /* 0000113A */
label00001030:
00001030 4EAD 179A jsr [A5 + 0x179A /* export_751 */]
00001034 42A7 clr.l -[A7]
00001036 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000103A 4EBA FCC0 jsr [PC - 0x340 /* 00000CFC */]
0000103E 2A1F move.l D5, [A7]+
00001040 7015 moveq.l D0, 0x15
00001042 B087 cmp.l D0, D7
00001044 6614 bne +0x16 /* 0000105A */
00001046 102D F212 move.b D0, [A5 - 0xDEE]
0000104A 660E bne +0x10 /* 0000105A */
0000104C 4A6D F376 tst.w [A5 - 0xC8A]
00001050 6F08 ble +0xA /* 0000105A */
00001052 102D F0E7 move.b D0, [A5 - 0xF19]
00001056 6602 bne +0x4 /* 0000105A */
00001058 7AFD moveq.l D5, 0xFFFFFFFD
label0000105A:
0000105A 70FF moveq.l D0, 0xFFFFFFFF
0000105C B085 cmp.l D0, D5
0000105E 6612 bne +0x14 /* 00001072 */
00001060 42A7 clr.l -[A7]
00001062 2F07 move.l -[A7], D7
00001064 2F06 move.l -[A7], D6
00001066 4EBA F674 jsr [PC - 0x98C /* 000006DC */]
0000106A 2D5F 0014 move.l [A6 + 0x14], [A7]+
0000106E 6000 00CA bra +0xCC /* 0000113A */
label00001072:
00001072 70FE moveq.l D0, 0xFFFFFFFE
00001074 B085 cmp.l D0, D5
00001076 6612 bne +0x14 /* 0000108A */
00001078 42A7 clr.l -[A7]
0000107A 2F07 move.l -[A7], D7
0000107C 2F06 move.l -[A7], D6
0000107E 4EBA F920 jsr [PC - 0x6E0 /* 000009A0 */]
00001082 2D5F 0014 move.l [A6 + 0x14], [A7]+
00001086 6000 00B2 bra +0xB4 /* 0000113A */
label0000108A:
0000108A 70FD moveq.l D0, 0xFFFFFFFD
0000108C B085 cmp.l D0, D5
0000108E 6612 bne +0x14 /* 000010A2 */
00001090 42A7 clr.l -[A7]
00001092 2F07 move.l -[A7], D7
00001094 2F06 move.l -[A7], D6
00001096 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
0000109A 2D5F 0014 move.l [A6 + 0x14], [A7]+
0000109E 6000 009A bra +0x9C /* 0000113A */
label000010A2:
000010A2 7002 moveq.l D0, 0x02
000010A4 B085 cmp.l D0, D5
000010A6 6614 bne +0x16 /* 000010BC */
000010A8 42A7 clr.l -[A7]
000010AA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010AE 2F07 move.l -[A7], D7
000010B0 2F06 move.l -[A7], D6
000010B2 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
000010B6 2D5F 0014 move.l [A6 + 0x14], [A7]+
000010BA 607E bra +0x80 /* 0000113A */
label000010BC:
000010BC 4A85 tst.l D5
000010BE 667A bne +0x7C /* 0000113A */
000010C0 7015 moveq.l D0, 0x15
000010C2 B087 cmp.l D0, D7
000010C4 6610 bne +0x12 /* 000010D6 */
000010C6 42A7 clr.l -[A7]
000010C8 2F07 move.l -[A7], D7
000010CA 2F06 move.l -[A7], D6
000010CC 4EBA F60E jsr [PC - 0x9F2 /* 000006DC */]
000010D0 2D5F 0014 move.l [A6 + 0x14], [A7]+
000010D4 6064 bra +0x66 /* 0000113A */
label000010D6:
000010D6 7021 moveq.l D0, 0x21
000010D8 B087 cmp.l D0, D7
000010DA 6614 bne +0x16 /* 000010F0 */
000010DC 4267 clr.w -[A7]
000010DE 2F06 move.l -[A7], D6
000010E0 4EBA F256 jsr [PC - 0xDAA /* 00000338 */]
000010E4 101F move.b D0, [A7]+
000010E6 4880 ext.w D0
000010E8 48C0 ext.l D0
000010EA 2D40 0014 move.l [A6 + 0x14], D0
000010EE 604A bra +0x4C /* 0000113A */
label000010F0:
000010F0 7003 moveq.l D0, 0x03
000010F2 B087 cmp.l D0, D7
000010F4 662C bne +0x2E /* 00001122 */
000010F6 2B46 F706 move.l [A5 - 0x8FA], D6
000010FA 486E FFE6 pea.l [A6 - 0x1A]
000010FE 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00001102 205F movea.l A0, [A7]+
00001104 43EE FFF2 lea.l A1, [A6 - 0xE]
00001108 22D8 move.l [A1]+, [A0]+
0000110A 22D8 move.l [A1]+, [A0]+
0000110C 4267 clr.w -[A7]
0000110E 486E FFF2 pea.l [A6 - 0xE]
00001112 4EBA F224 jsr [PC - 0xDDC /* 00000338 */]
00001116 101F move.b D0, [A7]+
00001118 4880 ext.w D0
0000111A 48C0 ext.l D0
0000111C 2D40 0014 move.l [A6 + 0x14], D0
00001120 6018 bra +0x1A /* 0000113A */
label00001122:
00001122 700D moveq.l D0, 0x0D
00001124 B087 cmp.l D0, D7
00001126 6612 bne +0x14 /* 0000113A */
00001128 4267 clr.w -[A7]
0000112A 3F06 move.w -[A7], D6
0000112C 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */]
00001130 101F move.b D0, [A7]+
00001132 4880 ext.w D0
00001134 48C0 ext.l D0
00001136 2D40 0014 move.l [A6 + 0x14], D0
label0000113A:
0000113A 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000113E 4E5E unlink A6
00001140 205F movea.l A0, [A7]+
00001142 DEFC 000C add.w A7, 0xC
00001146 4ED0 jmp [A0]
00001148 4E56 FFFE link A6, -0x0002
0000114C 48E7 0700 movem.l -[A7], D5,D6,D7
00001150 2E2E 000C move.l D7, [A6 + 0xC]
00001154 70FD moveq.l D0, 0xFFFFFFFD
00001156 B087 cmp.l D0, D7
00001158 57C6 seq D6
0000115A 4406 neg.b D6
0000115C 70FF moveq.l D0, 0xFFFFFFFF
0000115E B087 cmp.l D0, D7
00001160 57C0 seq D0
00001162 72FE moveq.l D1, 0xFFFFFFFE
00001164 B287 cmp.l D1, D7
00001166 57C1 seq D1
00001168 8001 or.b D0, D1
0000116A 4400 neg.b D0
0000116C 1A00 move.b D5, D0
0000116E 4A87 tst.l D7
00001170 57C0 seq D0
00001172 72FC moveq.l D1, 0xFFFFFFFC
00001174 B287 cmp.l D1, D7
00001176 57C1 seq D1
00001178 8001 or.b D0, D1
0000117A 6704 beq +0x6 /* 00001180 */
0000117C 7C01 moveq.l D6, 0x01
0000117E 7A01 moveq.l D5, 0x01
label00001180:
00001180 4A87 tst.l D7
00001182 6D06 blt +0x8 /* 0000118A */
00001184 3F07 move.w -[A7], D7
00001186 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
label0000118A:
0000118A 1006 move.b D0, D6
0000118C 6704 beq +0x6 /* 00001192 */
0000118E 4EBA F97C jsr [PC - 0x684 /* 00000B0C */]
label00001192:
00001192 1005 move.b D0, D5
00001194 6704 beq +0x6 /* 0000119A */
00001196 4EBA F6D4 jsr [PC - 0x92C /* 0000086C */]
label0000119A:
0000119A 426D F49E clr.w [A5 - 0xB62]
0000119E 4CDF 00E0 movem.l D5,D6,D7, [A7]+
000011A2 4E5E unlink A6
000011A4 205F movea.l A0, [A7]+
000011A6 504F addq.w A7, 8
000011A8 4ED0 jmp [A0]
000011AA 4E56 0000 link A6, 0
000011AE 4A6D F49E tst.w [A5 - 0xB62]
000011B2 57C0 seq D0
000011B4 4A00 tst.b D0
000011B6 6710 beq +0x12 /* 000011C8 */
000011B8 C02D F4BF and.b D0, [A5 - 0xB41]
000011BC 670A beq +0xC /* 000011C8 */
000011BE 422D F4BF clr.b [A5 - 0xB41]
000011C2 3B7C FF94 F49E move.w [A5 - 0xB62], 0xFF94
label000011C8:
000011C8 3D6D F49E 0008 move.w [A6 + 0x8], [A5 - 0xB62]
000011CE 4E5E unlink A6
000011D0 4E75 rts
fn000011D2:
000011D2 4E56 FEF8 link A6, -0x0108
000011D6 48E7 0108 movem.l -[A7], D7,A4
000011DA 206E 000E movea.l A0, [A6 + 0xE]
000011DE 43EE FF00 lea.l A1, [A6 - 0x100]
000011E2 703F moveq.l D0, 0x3F
label000011E4:
000011E4 22D8 move.l [A1]+, [A0]+
000011E6 51C8 FFFC dbf D0, -0x6 /* 000011E4 */
000011EA 4267 clr.w -[A7]
000011EC A994 syscall CurResFile
000011EE 3E1F move.w D7, [A7]+
000011F0 206D F4DA movea.l A0, [A5 - 0xB26]
000011F4 2F08 move.l -[A7], A0
000011F6 4267 clr.w -[A7]
000011F8 486E FF00 pea.l [A6 - 0x100]
000011FC 3F2E 000C move.w -[A7], [A6 + 0xC]
00001200 4267 clr.w -[A7]
00001202 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00001206 301F move.w D0, [A7]+
00001208 205F movea.l A0, [A7]+
0000120A 3140 012A move.w [A0 + 0x12A], D0
0000120E 206D F4DA movea.l A0, [A5 - 0xB26]
00001212 70FF moveq.l D0, 0xFFFFFFFF
00001214 B068 012A cmp.w D0, [A0 + 0x12A]
00001218 660C bne +0xE /* 00001226 */
0000121A 4A6D F49E tst.w [A5 - 0xB62]
0000121E 6606 bne +0x8 /* 00001226 */
00001220 3B7C 001B F49E move.w [A5 - 0xB62], 0x1B
label00001226:
00001226 4A6D F49E tst.w [A5 - 0xB62]
0000122A 6704 beq +0x6 /* 00001230 */
0000122C 6000 00AA bra +0xAC /* 000012D8 */
label00001230:
00001230 206D F4DA movea.l A0, [A5 - 0xB26]
00001234 3F28 012A move.w -[A7], [A0 + 0x12A]
00001238 A998 syscall UseResFile
0000123A 42A7 clr.l -[A7]
0000123C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00001242 3F3C 0080 move.w -[A7], 0x80
00001246 A81F syscall Get1Resource
00001248 285F movea.l A4, [A7]+
0000124A 42A7 clr.l -[A7]
0000124C 42A7 clr.l -[A7]
0000124E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00001252 285F movea.l A4, [A7]+
00001254 2F0C move.l -[A7], A4
00001256 3F3C 0005 move.w -[A7], 0x5
0000125A 486E FEFE pea.l [A6 - 0x102]
0000125E 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */]
00001262 42A7 clr.l -[A7]
00001264 3F2E FEFE move.w -[A7], [A6 - 0x102]
00001268 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
0000126C 205F movea.l A0, [A7]+
0000126E 4868 000C pea.l [A0 + 0xC]
00001272 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00001276 206D F4CE movea.l A0, [A5 - 0xB32]
0000127A 4250 clr.w [A0]
0000127C 42A7 clr.l -[A7]
0000127E 2F3C 494E 464F move.l -[A7], 0x494E464F /* 'INFO' */
00001284 3F3C 0080 move.w -[A7], 0x80
00001288 A81F syscall Get1Resource
0000128A 285F movea.l A4, [A7]+
0000128C 200C move.l D0, A4
0000128E 6736 beq +0x38 /* 000012C6 */
00001290 2054 movea.l A0, [A4]
00001292 3D68 0004 FEFE move.w [A6 - 0x102], [A0 + 0x4]
00001298 6F2C ble +0x2E /* 000012C6 */
0000129A 703C moveq.l D0, 0x3C
0000129C 81EE FEFE divs.w D0, [A6 - 0x102]
000012A0 3D40 FEFE move.w [A6 - 0x102], D0
000012A4 6E08 bgt +0xA /* 000012AE */
000012A6 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1
000012AC 600E bra +0x10 /* 000012BC */
label000012AE:
000012AE 7078 moveq.l D0, 0x78
000012B0 B06E FEFE cmp.w D0, [A6 - 0x102]
000012B4 6C06 bge +0x8 /* 000012BC */
000012B6 3D7C 0078 FEFE move.w [A6 - 0x102], 0x78 /* 'x' */
label000012BC:
000012BC 206D F4CE movea.l A0, [A5 - 0xB32]
000012C0 316E FEFE 0746 move.w [A0 + 0x746], [A6 - 0x102]
label000012C6:
000012C6 4267 clr.w -[A7]
000012C8 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000012CE A80D syscall Count1Resources
000012D0 3B5F F138 move.w [A5 - 0xEC8], [A7]+
000012D4 3F07 move.w -[A7], D7
000012D6 A998 syscall UseResFile
label000012D8:
000012D8 4CDF 1080 movem.l D7,A4, [A7]+
000012DC 4E5E unlink A6
000012DE 205F movea.l A0, [A7]+
000012E0 DEFC 000A add.w A7, 0xA /* '\n' */
000012E4 4ED0 jmp [A0]
fn000012E6:
000012E6 4E56 FFF6 link A6, -0x000A
000012EA 48E7 0118 movem.l -[A7], D7,A3,A4
000012EE 4267 clr.w -[A7]
000012F0 A994 syscall CurResFile
000012F2 3E1F move.w D7, [A7]+
000012F4 206D F4DA movea.l A0, [A5 - 0xB26]
000012F8 3F28 012A move.w -[A7], [A0 + 0x12A]
000012FC A998 syscall UseResFile
000012FE 42A7 clr.l -[A7]
00001300 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00001306 3F3C 0080 move.w -[A7], 0x80
0000130A A81F syscall Get1Resource
0000130C 265F movea.l A3, [A7]+
0000130E 200B move.l D0, A3
00001310 6762 beq +0x64 /* 00001374 */
00001312 2053 movea.l A0, [A3]
00001314 2B68 0002 F20A move.l [A5 - 0xDF6], [A0 + 0x2]
0000131A 486D F6BC pea.l [A5 - 0x944]
0000131E 486E FFF6 pea.l [A6 - 0xA]
00001322 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
00001326 2053 movea.l A0, [A3]
00001328 49E8 0002 lea.l A4, [A0 + 0x2]
0000132C 302C 0006 move.w D0, [A4 + 0x6]
00001330 906C 0002 sub.w D0, [A4 + 0x2]
00001334 48C0 ext.l D0
00001336 81FC 0002 divs.w D0, 0x2
0000133A 916E FFF8 sub.w [A6 - 0x8], D0
0000133E 302C 0004 move.w D0, [A4 + 0x4]
00001342 9054 sub.w D0, [A4]
00001344 48C0 ext.l D0
00001346 81FC 0002 divs.w D0, 0x2
0000134A 916E FFF6 sub.w [A6 - 0xA], D0
0000134E 2B6E FFF6 F20E move.l [A5 - 0xDF2], [A6 - 0xA]
00001354 1F3C 0001 move.b -[A7], 0x1
00001358 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
0000135C 286D F4CE movea.l A4, [A5 - 0xB32]
00001360 4254 clr.w [A4]
00001362 7000 moveq.l D0, 0x00
00001364 2940 0748 move.l [A4 + 0x748], D0
00001368 197C 0001 0742 move.b [A4 + 0x742], 0x1
0000136E 197C 0001 0764 move.b [A4 + 0x764], 0x1
label00001374:
00001374 3F07 move.w -[A7], D7
00001376 A998 syscall UseResFile
00001378 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000137C 4E5E unlink A6
0000137E 4E75 rts
fn00001380:
00001380 4E56 FFE8 link A6, -0x0018
00001384 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001388 422E 000A clr.b [A6 + 0xA]
0000138C 286D F4CE movea.l A4, [A5 - 0xB32]
00001390 3014 move.w D0, [A4]
00001392 D07C 007F add.w D0, 0x7F
00001396 3A00 move.w D5, D0
00001398 5245 addq.w D5, 1
0000139A 42A7 clr.l -[A7]
0000139C A975 syscall TickCount
0000139E 2C1F move.l D6, [A7]+
000013A0 4267 clr.w -[A7]
000013A2 A994 syscall CurResFile
000013A4 381F move.w D4, [A7]+
000013A6 206D F4DA movea.l A0, [A5 - 0xB26]
000013AA 3F28 012A move.w -[A7], [A0 + 0x12A]
000013AE A998 syscall UseResFile
000013B0 2006 move.l D0, D6
000013B2 90AC 0748 sub.l D0, [A4 + 0x748]
000013B6 322C 0746 move.w D1, [A4 + 0x746]
000013BA 48C1 ext.l D1
000013BC B280 cmp.l D1, D0
000013BE 6F20 ble +0x22 /* 000013E0 */
000013C0 42A7 clr.l -[A7]
000013C2 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000013C8 3F05 move.w -[A7], D5
000013CA A81F syscall Get1Resource
000013CC 2E1F move.l D7, [A7]+
000013CE 102E 0008 move.b D0, [A6 + 0x8]
000013D2 6700 00F6 beq +0xF8 /* 000014CA */
000013D6 1D7C 0001 000A move.b [A6 + 0xA], 0x1
000013DC 6000 00EC bra +0xEE /* 000014CA */
label000013E0:
000013E0 5254 addq.w [A4], 1
000013E2 42A7 clr.l -[A7]
000013E4 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000013EA 3F05 move.w -[A7], D5
000013EC A81F syscall Get1Resource
000013EE 2E1F move.l D7, [A7]+
000013F0 6604 bne +0x6 /* 000013F6 */
000013F2 6000 00D6 bra +0xD8 /* 000014CA */
label000013F6:
000013F6 2F07 move.l -[A7], D7
000013F8 205F movea.l A0, [A7]+
000013FA A04A syscall HNoPurge
000013FC 42A7 clr.l -[A7]
000013FE 3F3C 0001 move.w -[A7], 0x1
00001402 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00001406 205F movea.l A0, [A7]+
00001408 2147 000C move.l [A0 + 0xC], D7
0000140C 2D6D F20E FFF4 move.l [A6 - 0xC], [A5 - 0xDF2]
00001412 2047 movea.l A0, D7
00001414 2050 movea.l A0, [A0]
00001416 3028 0004 move.w D0, [A0 + 0x4]
0000141A D06E FFF6 add.w D0, [A6 - 0xA]
0000141E 906D F20C sub.w D0, [A5 - 0xDF4]
00001422 3D40 FFF6 move.w [A6 - 0xA], D0
00001426 2047 movea.l A0, D7
00001428 2050 movea.l A0, [A0]
0000142A 3028 0002 move.w D0, [A0 + 0x2]
0000142E D06E FFF4 add.w D0, [A6 - 0xC]
00001432 906D F20A sub.w D0, [A5 - 0xDF6]
00001436 3D40 FFF4 move.w [A6 - 0xC], D0
0000143A 47EC 029E lea.l A3, [A4 + 0x29E]
0000143E 4213 clr.b [A3]
00001440 177C 000B 0001 move.b [A3 + 0x1], 0xB
00001446 277C 0000 0001 0004 move.l [A3 + 0x4], 0x1
0000144E 276E FFF4 0008 move.l [A3 + 0x8], [A6 - 0xC]
00001454 277C 0001 0001 000C move.l [A3 + 0xC], 0x10001
0000145C 7040 moveq.l D0, 0x40
0000145E 2940 073E move.l [A4 + 0x73E], D0
00001462 7001 moveq.l D0, 0x01
00001464 B054 cmp.w D0, [A4]
00001466 671A beq +0x1C /* 00001482 */
00001468 2F2D F4CE move.l -[A7], [A5 - 0xB32]
0000146C 2F2C 073E move.l -[A7], [A4 + 0x73E]
00001470 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */]
00001474 41EC 067E lea.l A0, [A4 + 0x67E]
00001478 43EC 041E lea.l A1, [A4 + 0x41E]
0000147C 20D9 move.l [A0]+, [A1]+
0000147E 20D9 move.l [A0]+, [A1]+
00001480 6006 bra +0x8 /* 00001488 */
label00001482:
00001482 4267 clr.w -[A7]
00001484 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
label00001488:
00001488 422C 0764 clr.b [A4 + 0x764]
0000148C 206D F4CE movea.l A0, [A5 - 0xB32]
00001490 1028 0743 move.b D0, [A0 + 0x743]
00001494 670A beq +0xC /* 000014A0 */
00001496 3014 move.w D0, [A4]
00001498 B06D F138 cmp.w D0, [A5 - 0xEC8]
0000149C 6602 bne +0x4 /* 000014A0 */
0000149E 4254 clr.w [A4]
label000014A0:
000014A0 3014 move.w D0, [A4]
000014A2 B06D F138 cmp.w D0, [A5 - 0xEC8]
000014A6 6C0C bge +0xE /* 000014B4 */
000014A8 1D7C 0001 000A move.b [A6 + 0xA], 0x1
000014AE 197C 0001 0764 move.b [A4 + 0x764], 0x1
label000014B4:
000014B4 2946 0748 move.l [A4 + 0x748], D6
000014B8 102E 0008 move.b D0, [A6 + 0x8]
000014BC 6706 beq +0x8 /* 000014C4 */
000014BE 4267 clr.w -[A7]
000014C0 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
label000014C4:
000014C4 2F07 move.l -[A7], D7
000014C6 205F movea.l A0, [A7]+
000014C8 A049 syscall HPurge
label000014CA:
000014CA 3F04 move.w -[A7], D4
000014CC A998 syscall UseResFile
000014CE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000014D2 4E5E unlink A6
000014D4 205F movea.l A0, [A7]+
000014D6 544F addq.w A7, 2
000014D8 4ED0 jmp [A0]
fn000014DA:
000014DA 4E56 F6FC link A6, -0x0904
000014DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000014E2 2C2E 0008 move.l D6, [A6 + 0x8]
000014E6 2046 movea.l A0, D6
000014E8 4268 0002 clr.w [A0 + 0x2]
000014EC 2046 movea.l A0, D6
000014EE 4250 clr.w [A0]
000014F0 47EE F702 lea.l A3, [A6 - 0x8FE]
000014F4 2F0B move.l -[A7], A3
000014F6 4EAD 121A jsr [A5 + 0x121A /* export_575 */]
000014FA 206D F4CE movea.l A0, [A5 - 0xB32]
000014FE 2768 000A 000A move.l [A3 + 0xA], [A0 + 0xA]
label00001504:
00001504 4267 clr.w -[A7]
00001506 2F0B move.l -[A7], A3
00001508 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
0000150C 101F move.b D0, [A7]+
0000150E 6632 bne +0x34 /* 00001542 */
00001510 2F0B move.l -[A7], A3
00001512 1F3C 0002 move.b -[A7], 0x2
00001516 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
0000151A 7E06 moveq.l D7, 0x06
0000151C 601C bra +0x1E /* 0000153A */
label0000151E:
0000151E 3007 move.w D0, D7
00001520 E940 asl D0.w, 4
00001522 41EB 023E lea.l A0, [A3 + 0x23E]
00001526 49F0 0000 lea.l A4, [A0 + D0.w]
0000152A 4A2C 0001 tst.b [A4 + 0x1]
0000152E 6708 beq +0xA /* 00001538 */
00001530 2046 movea.l A0, D6
00001532 20AC 0008 move.l [A0], [A4 + 0x8]
00001536 600A bra +0xC /* 00001542 */
label00001538:
00001538 5247 addq.w D7, 1
label0000153A:
0000153A 701D moveq.l D0, 0x1D
0000153C B047 cmp.w D0, D7
0000153E 6CDE bge -0x20 /* 0000151E */
00001540 60C2 bra -0x3C /* 00001504 */
label00001542:
00001542 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001546 4E5E unlink A6
00001548 2E9F move.l [A7], [A7]+
0000154A 4E75 rts